星空网 > 软件开发 > 操作系统

Android系统属性简介

 

  查看Android源码你会发现,代码中大量存在:SystemProperties.set()/SystemProperties.get();通过这两个接口可以对系统的属性进行读取/设置,顾名思义系统属性,肯定对整个系统全局共享。

       属性系统是android的一个重要特性。它作为一个服务运行,管理系统配置和状态。所有这些配置和状态都是属性。每个属性是一个键值对(key/value pair),其类型都是字符串。这些属性可能是有些资源的使用状态,进程的执行状态,系统的特有属性……

       可以通过命令adb shell

    adb shell getprop <key> 查看手机上所有属性状态值。

       或者 getprop init.svc.bootanim制定查看某个属性状态

       使用setprop init.svc.bootanim start 设置某个属性的状态

 

  特别属性 :

  如果属性名称以“ro.”开头,那么这个属性被视为只读属性。一旦设置,属性值不能改变。

  如果属性名称以“persist.”开头,当设置这个属性时,其值也将写入/data/property。

  如果属性名称以“net.”开头,当设置这个属性时,“net.change”属性将会自动设置,以加入到最后修改的属性名( netresolve模块的使用这个属性来追踪在net.*属性上的任何变化。)

  属性“ ctrl.start ”和“ ctrl.stop ”是用来启动和停止服务。每一项服务必须在/init.rc中定义.系统启动时,与init守护进程将解析init.rc和启动属**。一旦收到设置“ ctrl.start ”属性的请求,属**将使用该属性值作为服务名找到该服务,启动该服务。这项服务的启动结果将会放入“ init.svc.<服务名>“属性中。客户端应用程序可以轮询那个属性值,以确定结果。

 

  通过adb播放开机动画

1 adb shell setprop service.bootanim.exit 02 3 adb shell setprop ctl.start bootanim4 

  结束播放开机动画

1 adb shell setprop ctl.stop bootanim2 3 adb shell setprop service.bootanim.exit 1

 

 

 

推荐:http://www.cnblogs.com/bastard/archive/2012/10/11/2720314.html

 




原标题:Android系统属性简介

关键词:Android

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

天价仲裁!深圳大卖欠款未还,被供应商索赔超5000万!:https://www.ikjzd.com/articles/1565259736205824001
商标的使用证据到底有多重要?:https://www.ikjzd.com/articles/1565278578367815682
跨境电商平台哪个好?优劣势是什么?:https://www.ikjzd.com/articles/1565281518977572866
TikTok直播带货如何爆单?TikTok的实用技巧是什么?:https://www.ikjzd.com/articles/1565321825997406209
只要牢记这些,19年的销量没在怕(10万个亚马逊美国买家邮箱免费送):https://www.ikjzd.com/articles/15654
2019年卖家需要关注的10大创新零售趋势!:https://www.ikjzd.com/articles/15655
怪物在游轮上复活的电影 怪物在游轮上复活的电影叫什么:https://www.vstour.cn/a/411230.html
在线旅游如何选择更优惠的旅游产品?:https://www.vstour.cn/a/411231.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流