Android实现获取SERIAL信息的方法

前端技术 2023/09/02 Android

本文实例讲述了Android实现获取SERIAL信息的方法。分享给大家供大家参考。具体如下:

android.os.build.serial 在API 9 中引入,如果低于9的系统可以通过这个方法获取这个信息值

java代码如下:

public static String getDeviceSerial() {
  String serial = \"unknown\";
  try {
   Class clazz = Class.forName(\"android.os.Build\");
   Class paraTypes = Class.forName(\"java.lang.String\");
   Method method = clazz.getDeclaredMethod(\"getString\", paraTypes);
   if (!method.isAccessible()) {
    method.setAccessible(true);
   }
   serial = (String)method.invoke(new Build(), \"ro.serialno\");
  } catch (ClassNotFoundException e) {
   e.printStackTrace();
  } catch (NoSuchMethodException e) {
   e.printStackTrace();
  } catch (InvocationTargetException e) {
   e.printStackTrace();
  } catch (IllegalAccessException e) {
   e.printStackTrace();
  }
  return serial;
}

希望本文所述对大家的Android程序设计有所帮助。

本文地址:https://www.stayed.cn/item/4972

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。