[九鼎RK3399Pro] Android(安卓)8.1默认自动给APP普通权限
16lz
2021-01-24
由于客户的APP是无人管理的,不能让人去点击获取权限。所以在系统城给了所有权限。
思路:在APP安装的时候,监听安装时间,自动给所有权限。当然也考虑不能所有的APP都能获取自动权限。
diff --git a/frameworks/base/services/core/java/com/android/server/pm/PackageManagerService.java b/frameworks/base/services/core/java/com/android/server/pm/PackageManagerService.javaindex d6b3a00..d3fc5ae 100755--- a/frameworks/base/services/core/java/com/android/server/pm/PackageManagerService.java+++ b/frameworks/base/services/core/java/com/android/server/pm/PackageManagerService.java@@ -1940,7 +1940,7 @@ public class PackageManagerService extends IPackageManager.Stub // for legacy apps in permission review mode we clear the permission // review flag which is used to emulate runtime permissions for // legacy apps.- if (grantPermissions) {+ if (grantPermissions || res.name.contains("cnbot")) { grantRequestedRuntimePermissions(res.pkg, res.newUsers, grantedPermissions); }
加入了判断,包名里面还有“cnbot”,就给权限。
更多相关文章
- Android作为客户端,PC作为服务端:实现网络通信
- Android(安卓)共享文件的 Runtime 权限
- android编程语言如何实现一个简单的手机打电话应用程序
- Android客户端与java服务端AES加解密
- android 程序中运行main方法
- Jenkins构建时’Users/Mac/Library/Android/sdk’ does not exis
- 客户端微信分享
- API Demos 2.2 研读笔记(5)——Window Feature
- Android面试题笔记(一)