Android 应用权限管理默认开关的修改方法
2014-01-23 16:08
459 查看
修改系统属性:persist.sys.strict_op_enable
开启应用权限管理:true
关闭应用权限管理:false
说明:因为对源码不熟,此部分控制很简单,却走了不少弯路,记之,为大家节省些时间。
相关源码位置:
frameworks/base/services/java/com/android/server/AppOpsService.java
相关代码片段:
开启应用权限管理:true
关闭应用权限管理:false
说明:因为对源码不熟,此部分控制很简单,却走了不少弯路,记之,为大家节省些时间。
相关源码位置:
frameworks/base/services/java/com/android/server/AppOpsService.java
相关代码片段:
public AppOpsService(File storagePath) { mStrictEnable = "true".equals(SystemProperties.get(STRICT_PERMISSION_PROPERTY)); }
private boolean isStrict(int code, int uid, String packageName) { if (!mStrictEnable) return false; return ((uid > Process.FIRST_APPLICATION_UID) && (AppOpsManager.opStrict(code)) && !isInWhitelist(packageName)); }
相关文章推荐
- Android 系统第三方应用系统修改权限及在应用上层显示权限默认打开
- Windouws7 下提示您使用非管理权限登录,无法创建和修改系统DSN的解决方法
- 【android】修改android默认应用图标
- Android EditText默认不弹出输入法,以及获取光标,修改输入法Enter键的方法
- ylmf3.0 分配修改登录root用户管理权限的方法
- ylmf OS 3.0 分配修改登陆root用户管理权限的方法
- Android WIFI热点默认SSID的修改方法
- Android简单修改原有应用和添加应用的方法
- Android开发实现Launcher3应用列表修改透明背景的方法
- android 6.0 内部SD卡权限管理的方法
- ylmf OS 3.0 分配修改登陆root用户管理权限的方法
- Android应用默认权限开启
- Android修改应用的默认安装位置
- Ubuntu分配修改登陆root用户管理权限的方法
- Android4.4以上系统选择将第三方短信应用设置为默认短信应用方法
- Android系统移植与调试之------->如何修改Android系统默认显示【开发者选项】并默认打开【USB调试】和【未知来源】开关
- android编译中修改默认的系统应用
- [原]用Eclipse开发Android应用,用svn管理源码时遇到的问题及解决方法
- 控制Android应用权限的五种方法
- Android客户端中一键修改应用目录读取权限