/*** 根据给定 Key 获取值.** @return 如果不存在该 key 则返回空字符串* @throws IllegalArgumentException 如果 key 超过 32 个字符则抛出该异常*/public static String get(Context context, String key) throws IllegalArgumentException {String ret;try {ClassLoader cl = context.getClassLoader();@SuppressWarnings("rawtypes")Class SystemProperties = cl.loadClass("android.os.SystemProperties");//参数类型@SuppressWarnings("rawtypes")Class[] paramTypes = new Class[1];paramTypes[0] = String.class;Method get = SystemProperties.getMethod("get", paramTypes);//参数Object[] params = new Object[1];params[0] = new String(key);ret = (String) get.invoke(SystemProperties, params);} catch (IllegalArgumentException iAE) {throw iAE;} catch (Exception e) {ret = "";//TODO}return ret;}

使用方式:

get(this,"ro.serialno");

有些机型:

get(this,"ro.boot.serialno");

Android 获取SN号相关推荐

  1. android获取方法的参数,Android 获取 sn 详解,以及测试报告~

    1.小结: 1.Android 9及以上无法获取sn,Android 9以下不需要权限即可获取 2.获取到的参数相对稳定不变 3.不同手机参数长度可能不同 补充:新增获取方法:Build.getSer ...

  2. Android 获取设备号

    前言 最近在对接口的时候 根据后台要求生成设备唯一id 作为key android 获取设备号比较简单 这里记录一下 实现 /*** 获取设备号* @param context* @return*/p ...

  3. android 获取sn序列号

    android 获取sn序列号 通过 cmd adb shell getprop 可以查看通过反射可以获取到的设备信息. 通过安卓代码获取 Class<?> c = Class.forNa ...

  4. android获取卡号号码,Android银行卡扫描获取银行卡号

    ard.io开源的银行卡扫描的三方库真的是很好用啊. 首先需要在你的module的gradle的依赖文件中添加依赖 compile 'io.card:android-sdk:5.5.1' 2 清单文件 ...

  5. MTK平台APP层 通过INvram获取SN号

    拷贝成 SNParamUtils.java 即可享用. import com.blankj.utilcode.util.LogUtils;import java.nio.ByteBuffer; imp ...

  6. JAVA层如何获取SN(barcode)号

    [DESCRIPTION]      在java里获取SN号的接口.   [SOLUTION]        在JB.MP中获取SN的方法:            在GSMPHONE.JAVA里有一个 ...

  7. airtest获取设备号和获取设备宽度、高度、绝对坐标 相对坐标、滑动屏幕

    def setup_function():# 连接当前设备# HUAWEI honor 10 分辨率:2280*1080# OPPO R15 分辨率:2280*1080# Vivo x21 分辨率:2 ...

  8. 国标GB28181协议视频平台EasyGBS大并发下SIP消息出现重复SN号的解决办法

    随着国家倡导平安城市.智慧城市的建设,安防视频监控作为智慧城市安防建设的重要环节,也越来越受到重视.EasyGBS是基于公安部推出的安防主流协议(国标GB28181协议)的视频接入.处理及分发平台,具 ...

  9. android获取机器码,Android平台获取设备SN的说明

    getSystemService(Context.TELEPHONY_SERVIEC).getSimSerialNumber(),此方式获取到的系统属性值是机器码,具体是从生成在system/buil ...

  10. Android获取设备ID号

    Android获取设备ID号 Android有多种方式可以获取设备ID,但是每一种总会有一点限制,为此,整合几种方式在一起,这样就万无一失了 public class DeviceIdFactory ...

最新文章

  1. mongodb 连接和备份
  2. Microsoft Dynamics CRM 2013 and 2011 Update Rollups and Service Packs
  3. python必背内容-python必背函数
  4. php动态修改配置文件
  5. Java反射研究(2)
  6. java 雷电_【我叫辰先森】教大家用js写一个雷电
  7. Android拼图游戏
  8. 化工热力学重修补考第二章重点内容
  9. Linux下查看系统配置
  10. Apache 配置虚拟主机
  11. 【动态规划】Vijos P1313 金明的预算方案(NOIP2006提高组第二题)
  12. 四元数,欧拉角,旋转矩阵相互转换
  13. PHP PDO 简单登陆操作
  14. 机器喵之红黑树(三)
  15. 传奇地图时间限制脚本_地图时间限制脚本
  16. 华为服务器不显示u盘启动项,服务器不读u盘启动
  17. workman安装以及使用
  18. 虚幻4_添加武器插槽到骨骼
  19. python中print函数的输出问题(空格,制表符)
  20. 利用Excel制作问卷的饼状图

热门文章

  1. 日志分析软件 Splunk
  2. sony媒体服务器文件不对,索尼Z280断电MXF变成RSV文件完美修复
  3. golang 爆破破解 rar5 压缩文件密码
  4. 自考总结--数据结构导论
  5. 某跳动面试官:说说微信扫码登录背后的实现原理?
  6. 一个毕业设计手机病毒软件查杀
  7. 配置商用计算机,商用计算机主板配置推荐
  8. 保存网页为图片——滚动截取IE(WebBrowse)
  9. 金蝶K3服务器安装与配置方法详细图解
  10. 无涯社区分享:链网+DID,区块链应用破局的关键 | ArcBlock 活动