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) {}}