Android protectionLevel分4个级别:
- normal
- dangerous
- signature
- signatureOrSystem
如果定义的是normal或者dangerous:我们自己的应用需要去访问其对应受保护的资源时只需要在androidManifest.xml中添加相同的权限uses-permission
如果是signature:不仅需要添加相同的权限, 必须同时具有相同的签名。
如果是signatureOrSystem(这种权限的应用第三方的应用无法单独访问):不仅要有相同的签名,而且签名必须是系统签名,此外可能还需要android:sharedUserId=“android.uid.system”。