Android 4.2引入了多项用户支持,其中涉及一些现有的内部API,现在需要名为INTERACT_ACROSS_USERS
和INTERACT_ACROSS_USERS_FULL
的新权限。
后者被宣布为
<permission android:name="android.permission.INTERACT_ACROSS_USERS_FULL"
android:permissionGroup="android.permission-group.SYSTEM_TOOLS"
android:protectionLevel="signature"
android:label="@string/permlab_interactAcrossUsersFull"
android:description="@string/permdesc_interactAcrossUsersFull" />
这意味着只有使用与平台(ROM)相同签名签名的应用才能使用此权限。
我想知道我是否无法使用平台签名来签署我的应用程序,在根条件下是否有任何方法可以达到同样的目的?
答案 0 :(得分:0)
如果您具有root访问权限,则可以在/ system / app(而不是/ data / app)中安装apk。这应该会使您的应用程序符合“signatureOrSystem”的条件,并且您应该获得许可。