首页 > 股票资讯 正文

Android平台获取设备SN的描述 长盛同德基金

时间:2021-03-10 07:23:37作者:佚名

Getsystemservice(上下文。电话服务)。getsimserialnumber(),以这种方式获得的系统属性值是机器代码,具体是从system/build.prop文件中生成的ro.serialno属性获得的。

用MauiMETA或者SN_Writer_Tool写的SN实际上是存储在system/build.prop文件中的gsm.serial属性中。

默认情况下,平台不封装现成的方法来获取属性值(gsm.serial)供上层APP调用。因此,系统端框架层需要封装能够获取属性值的方法。

解决方案:

getSysproputil . GetSn();

GetSysPropUtil.java:

导入Android . OS . UserManager;

导入Java . lang . reflect . method;

公共类GetSysPropUtil {

私有静态方法系统属性_获取=空;

私有静态字符串getAndroidOsSystemProperties(字符串键){

String ret

尝试{

SystemPropertieS _ get = Class . ForName(" Android . OS . SystemPropertieS ")。getMethod("get ",String . class);

if((ret =(String)SystemPropertieS _ get . invoke(null,key))!= null)

ret返回;

}捕获(例外e) {

e . printstacktrace();

返回null

}

return

}

公共静态字符串getSn(){

返回GetAnDroitosystempproperties(" GSM . serial ");

}

}

获取系统服务(上下文。TELEPHONY _ SERVIEC)。getsimserial number();

对于平台生成的默认序列号,采集逻辑如下:

在全志A64平台上,ro.serialno的分配过程如下:

int孙茜_set_serial_num(无效)

{

字符序列


以上就是Android平台获取设备SN的描述长盛同德基金的全部内容了,喜欢我们网站的可以继续关注琬青股票网其他的资讯!