我正在寻求帮助来获取我的Android手机的UUID.我搜索了网络,发现了一个可能的解决方案,但它不能在模拟器中工作.
这是代码:
Class<?> c;
try {
c = Class.forName("android.os.SystemProperties");
Method get = c.getMethod("get", String.class);
serial = (String) get.invoke(c, "ro.serialno");
Log.d("ANDROID UUID",serial);
} catch (Exception e) {
e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)
有人知道它为什么不起作用,或者有更好的解决方案吗?
我正在浏览Stack和互联网,以获得一个简单的解决方案来获取UUID我目前正在使用的设备.我偶然发现了这样的帖子,但他们似乎都没有帮助我.
该文档告诉我有关此 getUuids()功能的信息,但在浏览Android蓝牙文档时,我最终得到了一个BluetoothAdapter,但我需要BluetoothDevice执行此功能.
所以我需要知道以下内容:
1)功能是否真的返回设备UUID?因为这个名字叫复数(getUuid s)
2)如何获得此实例BluetoothDevice?
谢谢!