AndroidtargetSdkVersion31TelephonyManagerlistenSecurityException
创始人
2024-08-21 15:00:34
0

在Android targetSdkVersion 31 中,TelephonyManager 的 listen 方法被修改以只能接收通过 registerCallback 注册的回调。如果直接使用 listen 方法,则会抛出 SecurityException 异常。

解决办法是使用 registerTelephonyCallback 方法注册回调。以下是代码示例:

TelephonyManager telephonyManager = getSystemService(TelephonyManager.class);
TelephonyCallback telephonyCallback = new TelephonyCallback();
telephonyManager.registerTelephonyCallback(Executors.newSingleThreadExecutor(), telephonyCallback);

其中,TelephonyCallback 是你自己实现的类,需要继承 TelephonyCallback 类,例如:

private class TelephonyCallback extends TelephonyCallback.Callback {
    @Override
    public void onCallStateChanged(int state, @Nullable String phoneNumber) {
        super.onCallStateChanged(state, phoneNumber);
        // 处理电话状态改变的逻辑
    }
}

在 TelephonyCallback 类中实现需要处理的方法即可。

相关内容

热门资讯

透视法子!红龙poker辅助器... 透视法子!红龙poker辅助器免费观看(透视)德州局透视脚本下载安装最新版本(辅助)其实存在有工具(...
透视课程!来玩app 德州 辅... 透视课程!来玩app 德州 辅助(透视)竞技联盟辅助插件(辅助)一贯是真的有方法(哔哩哔哩)1、操作...
透视绝活儿!xpoker怎么作... 透视绝活儿!xpoker怎么作必弊(透视)哈糖大菠萝软件下载(辅助)其实一直总是有神器(哔哩哔哩)1...
透视烘培!拱趴大菠萝有什么挂(... 透视烘培!拱趴大菠萝有什么挂(透视)pokemmo脚本辅助下载(辅助)本来是真的有app(哔哩哔哩)...
透视手段!pokemmo辅助器... 透视手段!pokemmo辅助器脚本下载(透视)werplan透视挂(辅助)其实是有技巧(哔哩哔哩)1...
透视手段!哈糖大菠萝可以开挂吗... 透视手段!哈糖大菠萝可以开挂吗(透视)pokemmo脚本辅助(辅助)原来有教程(哔哩哔哩)1、每一步...
透视妙招!pokerworld... 透视妙招!pokerworld辅助器(透视)约局吧开挂(辅助)一直一直总是有神器(哔哩哔哩)1、游戏...
透视手筋!哈糖大菠萝辅助器(透... 透视手筋!哈糖大菠萝辅助器(透视)德州透视脚本(辅助)真是是真的有插件(哔哩哔哩)1、超多福利:超高...
透视妙计!pokemmo脚本手... 透视妙计!pokemmo脚本手机版(透视)impoker辅助(辅助)一直一直都是有工具(哔哩哔哩)运...
透视手筋!哈糖大菠萝破解器(透... 透视手筋!哈糖大菠萝破解器(透视)拱趴大菠萝万能挂(辅助)切实真的是有方法(哔哩哔哩)拱趴大菠萝万能...