/** * 获取手机序列号 * * @return 手机序列号 */@SuppressLint({"NewApi", "MissingPermission"})public static String getSerialNumber() {    String serial = "";    try {        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) {//9.0+            serial = Build.getSerial();        } else if (Build.VERSION.SDK_INT > Build.VERSION_CODES.N) {//8.0+            serial = Build.SERIAL;        } else {//8.0-            Class<?> c = Class.forName("android.os.SystemProperties");            Method get = c.getMethod("get", String.class);            serial = (String) get.invoke(c, "ro.serialno");        }    } catch (Exception e) {        e.printStackTrace();        Log.e("e", "读取设备序列号异常:" + e.toString());    }    return serial;}

更多相关文章

  1. 实现调用Android手机的拍照功能
  2. Android 获得手机屏幕真实的宽高
  3. Android手机开发:开机自动启动程序
  4. android 手机获取当前连接的wifi配置信息
  5. android 获取手机系统信息
  6. js判断手机系统类型
  7. Android 获取手机的一些基本信息类
  8. Android重启应用和重启手机
  9. android监听手机网络连接状态改变的后台服务

随机推荐

  1. 如何监控android的流量信息
  2. Android 程序适应多种多分辨率
  3. Android IPC原理分析小结
  4. Android java与html js交互 html视频播放
  5. android的图形系统
  6. 我的android第一课
  7. 4.0、Android(安卓)Studio配置你的构建
  8. 如何搭建简易蓝牙定位系统
  9. Android资源String中html标签的使用
  10. 在Android上调用OpenCV 2.4.10库函数