1、问题
修改targetSdkVersion 33 适配Android13后4G网络环境被其它app拉起来提示这个异常
2、原因
我们定位到代码在这行函数
telephonyManager.getNetworkType()
Android11 的权限有关,由于缺少该权限导致无法访问接口而提示安全异常
3、解决办法
方法1:我们直接申请READ_PHONE_STATE就行
我们利用XXPermissions框架直接进行申请
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) { //Android 11 授权读写权限XXPermissions.with(this).permission(Permission.READ_PHONE_STATE).request(new OnPermissionCallback() {@Overridepublic void onGranted(List<String> permissions, boolean all) {if (all) {}}