在Android设备上,有没有一种方法可以通过编程方式获取USB序列号,如ADB所示?
在Android设备上,有没有一种方法可以通过编程方式获取USB序列号,如ADB所示 getString(mApp.getContentResolver(),Secure.ANDROID_ID)与ADB中显示的不同在Android设备上,有没有一种方法可以通过编程方式获取USB序列号,如ADB所示?,android,usb,serial-number,Android,Usb,Serial Number,在Android设备上,有没有一种方法可以通过编程方式获取USB序列号,如ADB所示 getString(mApp.getContentResolver(),Secure.ANDROID_ID)与ADB中显示的不同 编辑:记下此问题的日期。在出现android.os.Build.SERIAL之前有人问过它 这里有几个选项。如果要通过命令行获取序列号,可以运行: adb get-serialno 如果你想在你的应用程序中获取这些信息,请仔细查看 使用UsbDeviceConnection对象,您
编辑:记下此问题的日期。在出现android.os.Build.SERIAL之前有人问过它 这里有几个选项。如果要通过命令行获取序列号,可以运行:
adb get-serialno
如果你想在你的应用程序中获取这些信息,请仔细查看
使用UsbDeviceConnection
对象,您可以:
// UsbDeviceConnection connection
serialNo = connection.getSerial();
Log.d(TAG, "Serial number is: " +serialNo);
另一个选择是:
adb shell cat /sys/class/android_usb/android0/iSerial
获取序列号的最简单方法是:
String deviceSerialNumberFromADB = android.os.Build.SERIAL;
此序列号等于命令提示符下的“adb get serialno”或“adb devices”(如果仅连接了1个设备)。谢谢您的指针。示例AdbTest显示了如何做到这一点。。。不幸的是,它使用的类在版本12之前不可用。