我通过命令行中的“adb deivces”命令获取设备名称.
现在我想在我的Android设备中获取名称.
String serial = null;
try {
Class<?> c = Class.forName("android.os.SystemProperties");
Method get = c.getMethod("get", String.class);
serial = (String) get.invoke(c, "ro.serialno");
System.out.println(serial);
}
catch (Exception ignored) {
}
那些在我的Android手机上运行正常.但是我的acer a500平板电脑获得了真正的序列号.
这与我从adb命令获得的名称不一致.
我倾向于通过另一种方法获取设备名称的ddms.
但我不知道.
解决方法:
getting-android-device-name
我希望这个链接可以帮到你.
TextView tv1 =(TextView)findViewById(R.id.tv1);
String str = android.os.Build.MODEL;
tv1.setText(STR);