如何以编程方式获取Google Glass的14个字符的字母数字(如LGGXXXXXXXXXXX)序列号。你能举个例子吗?
答案 0 :(得分:5)
看起来您可以通过检索值android.os.Build.SERIAL轻松获取Android Serial
例如:
Log.i(TAG, "Serial: "+android.os.Build.SERIAL);
对于设备序列,它更复杂,但我也可以使用反射检索它:
public static String getGlassSerial(Context context) {
String prop="ro.serialno.glass";
String result=null;
try{
Class SystemProperties =
context.getClassLoader().loadClass("android.os.SystemProperties");
Class[] paramtypes=new Class[1];
paramtypes[0]=String.class;
Object[] paramvalues=new Object[1];
paramvalues[0]=new String(prop);
Method get=SystemProperties.getMethod("get", paramtypes);
result=(String) get.invoke(SystemProperties, paramvalues);
} catch(Exception e) {
result=null;
}
return result;
}