Android SystemProperties 和 ADB shell 命令查看手机状态

SystemProperties系统属性,对整个系统全局共享,通过SystemProperties.set()/SystemProperties.get()这两个函数对系统的属性进行读取和设置。

可以通过ADB shell进行查看,具体方法是adb shell getprop +“具体的属性对应的名称”就可以读取你想要的属性了。如果不知道具体的属性是什么名称也可以先输入adb shell getprop命令回车,就会显示出所有手机所支持的属性名称及对应的值。

主要属性如下(参考机为联想P780海外版本):

(1)gsm开头的是移动电话的一些版本信息(软硬件,基带版本等信息)、所在国家、漫游状态、序列号等信息等一系列与sim相关的信息

(2)ro开头的是只读属性,一旦赋值不能修改

(3)sys开头的是系统信息

(4)persist和ril开头的不知道啥意思

(5)init.svc手机当前进程的状态(启动的显示running未启动的显示stopped)。进程是否启动是有init.rc文件中定义的

(6)net开头的是与网络相关的信息,比如dns、主机名、为各功能预留的缓冲区大小

(7)dhcp.wlan 是网关、IP地址等无线网络相关信息;

(8)external_sd_path 是外部存储SD卡的路径

(9)fmradio.driver 是FMradio相关属性

(10)其他的信息

上述不是手机每项必有,不同的手机命名方式不同,说白了就是你是否能读到这些信息要看源代码里是否定义了相关的函数,每个函数对应一个相应的属性。先写到这吧,来bug了,修bug去了,有不对的地方欢迎指正。


  • 7
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值