- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我有一个格式为 80:ad:16:c5:a6:28
的 mac 地址
,现在在我的 oui
数据库中下载的 mac 供应商的 mac id 从 0
到 16580522
。
所以问题是:
how do I convert my mac address to match mac address in the database?
最佳答案
提取 MAC 地址的前 3 个字节并将十六进制转换为十进制。
String mac = "80:ad:16:c5:a6:28";
String[] byteStr = mac.split(":");
int identifier = Integer.parseInt(byteStr[0],16) * 256 * 256 + Integer.parseInt(byteStr[1],16) * 256 + Integer.parseInt(byteStr[2],16);
关于java - 如何将 mac 地址转换为 oui 查找格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56747311/
我有一个包含许多 MAC 地址的数据库,我编写了一个 C 代码,从 standards-oui.ieee.org 下载 oui 文件,解析它以生成一个更有用的文件来满足我的需要,并与制造商一起更新数据
请引用示例数据包: 2010-08-22 21:35:26.571793 00:50:56:9c:69:38 (oui Unknown) > Broadcast, ethertype
我知道这个问题在这里被问了好几次,但我没有找到任何有用的答案我正在开发一个应用程序,在其中搜索 wifi 连接的设备,并且我必须显示每个设备的供应商名称,其中有一些 API,例如 http://api
我有一个格式为 80:ad:16:c5:a6:28 的 mac 地址,现在在我的 oui 数据库中下载的 mac 供应商的 mac id 从 0 到 16580522。 所以问题是: how do I
想要转换这个 nmap 输出: Nmap scan report for 192.168.1.38 Host is up (0.0092s latency). MAC Address: B8:78:2
我是一名优秀的程序员,十分优秀!