android 关闭服务代码,android默认关闭Location服务及关闭锁屏功能
android 原生得一些默认设置,一般存储再SettingsProvider中文件路径如下:frameworks/base / packages/SettingsProvider/res/values/defaults.xml1. 默认关闭Location服务gps修改为 2. 默认关闭锁屏功能false修改为true3. 存储机制defaults.xml文件中得属性会通过DatabaseHel
android 原生得一些默认设置,一般存储再SettingsProvider中
文件路径如下:
frameworks/base / packages/SettingsProvider/res/values/defaults.xml
1. 默认关闭Location服务
gps
修改为
2. 默认关闭锁屏功能
false修改为true
3. 存储机制
defaults.xml文件中得属性会通过DatabaseHelper类,对应得转化为数据库数据,包括system/secure/Global三个数据库。
图1
4. 属性得使用
所有属性得使用方式,基本一样,都是通过lock_settings得service获取属性值,然后进行逻辑处理
获取属性得流程如下,以def_lockscreen_disabled为例:
4.1 获取远程lock_settings service
图2
4.2 由于def_lockscreen_disabled为布尔类型,所以通过getLockSettings.getBoolean方法获取相应属
此处说明一下,def_lockscreen_disabled得值存储到数据库得key为lockscreen.disabled
public final static String DISABLE_LOCKSCREEN_KEY = "lockscreen.disabled";
图3
图4
更多推荐
所有评论(0)