我正在查看与Android权限相关的类,有几个问题。
在BasePermission类中,我看到定义了三个字段:TYPE_NORMAL、TYPE_BUILTIN和TYPE_DYNAMIC。这些代表什么?我猜想TYPE_DYNAMIC是当应用程序动态使用addPermission() API方法创建权限时使用的,但我对其他两个完全不确定。 Android是否跟踪权限是如何创建的(即由系统、系统应用程序还是第三方应用程序定义)?似乎PermissionInfo类跟踪一些标志,但我找不到任何直接对应于权限创建方式的标志。
非常感谢您的帮助!