Android12在IPC应用程序中运行时权限破坏了AIDL/IPC。
创始人
2024-09-30 22:00:15
0

为了解决这个问题,我们需要在 AndroidManifest.xml 中添加以下 权限声明:


而且,我们需要在 AIDL 接口上配置 @RequiresPermission 注释以说明所需的权限:

import android.annotation.SuppressLint;
import android.os.Bundle;
import android.os.IInterface;
import android.os.RemoteException;

import androidx.annotation.RequiresPermission;

@SuppressLint("android.permission.INTERACT_ACROSS_USERS")
public interface MyAidlInterface extends IInterface {

    @RequiresPermission(android.Manifest.permission.INTERACT_ACROSS_USERS)
    void doSomething() throws RemoteException;

    //其他方法

}

这样,在编译时,系统会检查权限是否正确配置。在运行时,当我们使用 MyAidlInterface 时,必须通过使用以下方法来确保该权限已被授予:

if (context.checkCallingOrSelfPermission(android.Manifest.permission.INTERACT_ACROSS_USERS)==PackageManager.PERMISSION_GRANTED) {
    myRemoteService.doSomething();
}

这种方法可以保证 AIDL/IPC 在 Android 12 上正常运行。

相关内容

热门资讯

第十分钟辅助!微信青龙区免费辅... 微信青龙区免费辅助是一款可以让一直输的玩家,快速成为一个“必胜”的ai辅助神器,有需要的用户可以加我...
推荐透视"wepok... 推荐透视"wepoker辅助器介绍"开挂(透视)辅助脚本(今日头条必备教程)推荐透视"wepoker...
第6分钟辅助!闲逸辅助插件,反... 第6分钟辅助!闲逸辅助插件,反杀新大厅辅助(带你了解开挂辅助神器);打开点击测试直接进入微信(136...
教会透视"wepok... 教会透视"wepoker线上发牌的规律"开挂(透视)辅助下载(一分钟带你了解安装教程)教会透视"we...
第八分钟开挂!科技实测欢乐辅助... 第八分钟开挂!科技实测欢乐辅助,约局吧可以看到别人底牌(透视苹果版开挂辅助软件)1、下载安装好科技实...
曝光透视"WePoK... 曝光透视"WePoKer辅助挂怎么下载"开挂(透视)辅助平台(查到实测安装教程)《曝光透视"WePo...
第9分钟开挂!途游四川好运符,... 第9分钟开挂!途游四川好运符,温州茶园辅助软件(玩家必备教程开挂辅助下载);亲,途游四川好运符这款游...
发现透视"安卓wep... 发现透视"安卓wepoker德州透视挂下载"开挂(透视)辅助工具(分享一款2026新版总结)发现透视...
第9分钟辅助!微乐广西小程序开... 第9分钟辅助!微乐广西小程序开发,麻辣竞技辅助(透视免费开挂辅助工具);无需打开直接搜索打开薇:13...
分享透视"微扑克辅助... 分享透视"微扑克辅助器app下载"开挂(透视)辅助软件(科技介绍第三方教程)分享透视"微扑克辅助器a...