Android Properties设置与获取

properties文件一般是用来放一些配置文件或其他在以后编程中可能会改变的值,一般存放的都是键值对。
从程序中可以直接通过键读取值。

Java中
SystemProperties.set(“persist.sys.power.hotswap”, “on”);
String temp = SystemProperties.get(“persist.sys.power.hotswap”, “”);

C and Cpp中
property_set(“sensors.light.loopback”, “value”);

char propBuf[PROPERTY_VALUE_MAX];
property_get(“sensors.light.loopback”, propBuf);

两种常用需要注意的属性:
(1)persist.* : 以persist开始的属性会在/data/property存一个副本。也就是说,如果程序调property_set设了一个以persist为前缀的属性,系统会在/data/property/*里加一个文件记录这个属性,重启以后这个属性还有。
如果property_set其它属性,因为属性是在内存里存,所以重启后这个属性就没有了。
(2)ro.* :以ro为前缀的属性不能修改。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值