-
-
[原创][实践] Android5.1.1源码 - 添加应用权限
-
发表于:
2016-7-15 11:27
7001
-
[原创][实践] Android5.1.1源码 - 添加应用权限
我自己修改Android ROM的时候需要给每个应用添加特定的权限,然后就研究了一下如何修改Andorid源码添加特定的权限。
我的博客:i不歪
修改方法
修改PackageParser类,该类在文件frameworks/base/core/java/android/content/pm/PackageParser.java中。
在PackageParser类中添加下面的方法:
private void addUsersPermission(Package pkg, String usersPermission) {
int index = pkg.requestedPermissions.indexOf(usersPermission);
if (-1 == index) {
pkg.requestedPermissions.add(usersPermission.intern());
pkg.requestedPermissionsRequired.add(Boolean.TRUE);
} else {
pkg.requestedPermissionsRequired.set(index, Boolean.TRUE);
}
}
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!