在Android设备上有一种方法可以以编程方式获取USB序列号,如ADB所示吗?
Secure.getString(mApp.getContentResolver(),Secure.ANDROID_ID)与ADB中显示的不同。
编辑:请注意此问题的日期。之前有人问过android.os.Build.SERIAL;
答案 0 :(得分:0)
这里有几个选项。如果您想通过命令行获取序列号,可以运行:
adb get-serialno
如果您想以某种方式在应用中获取此信息,请查看AdbDevice.java。
使用UsbDeviceConnection
对象,您可以:
// UsbDeviceConnection connection
serialNo = connection.getSerial();
Log.d(TAG, "Serial number is: " +serialNo);
答案 1 :(得分:0)
获取序列号的最简单方法是:
String deviceSerialNumberFromADB = android.os.Build.SERIAL;
此序列号等于:“adb get-serialno”或命令提示符下的“adb devices”(如果只连接了1台设备)。