2013年12月12日 星期四

[Android] getprop/setprop/watchprops

getprop是去獲取android系統屬性

#getprop
[fmradio.driver.enable]: [1]
[persist.backgrounddata.enable]: [true]
.
.
.
前面代表key,後面代表value


所以如果要去更改property的值,如下
#setprop fmradio.driver.enable 0
但不是每個property都是可以修改的
例如ro.secure

watchprops則是會去監聽系統屬性的變化
一旦發生變化就會秀出來
例如按下power key去喚醒系統時,會出現如下
#watchprops
1357085171 sys.ipowin.done = '1'
1357085171 ril.keyguard.emergency = 'true'
1357085171 sys.settings_system_version = '4'


一般如果要利用property去做一些事情,首先要
import android.os.SystemProperties;
然後利用
String ProjectName = SystemProperties.get("ro.build.product", "");
去得到

沒有留言:

張貼留言