Android清单中的权限节点没有protectionLevel值,值是多少?

时间:2014-10-15 22:39:21

标签: android

我注意到Android清单中的一个节点,其中一个使用Android L / 5.0的模拟设备没有定义的protectionLevel值。

<permission
    android:label="@android:01040228"
    android:name="android.permission.BODY_SENSORS"
    android:permissionGroup="android.permission-group.PERSONAL_INFO"
    android:description="@android:01040229"
    >
</permission>

问题是,此权限的protectionLevel值是多少? 假设任何权限的默认protectionLevel值设置为0是否安全 - 如果它丢失或未知,则为正常?

1 个答案:

答案 0 :(得分:1)

来自<permission>标记的文档:

"normal"

  

默认值。风险较低的权限,允许请求应用程序访问隔离的应用程序级功能,对其他应用程序,系统或用户的风险最小。系统会在安装时自动向请求的应用程序授予此类权限,而不会要求用户明确批准(尽管用户始终可以选择在安装之前查看这些权限)。