为什么在android manifest权限中有不同的“路径”常量值?

zte4gxcn  于 2022-12-09  发布在  Android
关注(0)|答案(1)|浏览(114)

我注意到有些权限有一个常量值:

com.android.launcher.permission.UNINSTALL_SHORTCUT

而其他人:

android.permission.STATUS_BAR

com.google.launcher3.permission.READ_SETTING.

为什么在“com.android."、“android.权限.”和“com.google."之间会有这样的区别?

tzdcorbm

tzdcorbm1#

权限可以定义为任意String,但它们应该是唯一的。库作者可以定义自己的权限,你甚至可以为自己的应用定义 your own。惯例是使用带有前缀same conventions as for package names的String,以避免与其他人的冲突。
Android中的权限有各种名称,因为它们由操作系统的不同子系统定义并与之相关。

相关问题