Android protectionLevel分4个级别:

  • normal
  • dangerous
  • signature
  • signatureOrSystem

如果定义的是normal或者dangerous:我们自己的应用需要去访问其对应受保护的资源时只需要在androidManifest.xml中添加相同的权限uses-permission

如果是signature:不仅需要添加相同的权限, 必须同时具有相同的签名

如果是signatureOrSystem(这种权限的应用第三方的应用无法单独访问):不仅要有相同的签名,而且签名必须是系统签名,此外可能还需要android:sharedUserId=“android.uid.system”。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐