Android P无法在没有CALL_LOG权限的情况下获取来电号码。
创始人
2024-08-15 02:00:15
0

在Android P中,要在没有CALL_LOG权限的情况下获取来电号码,可以使用以下解决方法:

  1. 在AndroidManifest.xml文件中添加权限声明:

  1. 在代码中使用TelephonyManager来获取来电号码:
TelephonyManager telephonyManager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
if (ActivityCompat.checkSelfPermission(this, Manifest.permission.READ_PHONE_STATE) == PackageManager.PERMISSION_GRANTED) {
    String incomingNumber = telephonyManager.getLine1Number();
    // 使用来电号码进行相关操作
}
  1. 动态请求权限:
if (ActivityCompat.checkSelfPermission(this, Manifest.permission.READ_PHONE_STATE) != PackageManager.PERMISSION_GRANTED) {
    // 如果没有权限,则请求权限
    ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.READ_PHONE_STATE}, REQUEST_CODE);
} else {
    // 如果已经有权限,则获取来电号码
    String incomingNumber = telephonyManager.getLine1Number();
    // 使用来电号码进行相关操作
}

// 处理权限请求结果
@Override
public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {
    if (requestCode == REQUEST_CODE) {
        if (grantResults.length > 0 && grantResults[0] == PackageManager.PERMISSION_GRANTED) {
            // 权限被授予,获取来电号码
            String incomingNumber = telephonyManager.getLine1Number();
            // 使用来电号码进行相关操作
        } else {
            // 权限被拒绝,处理相应逻辑
        }
    }
}

请注意,Android P引入了更严格的权限控制,CALL_LOG权限需要用户明确授予。如果用户拒绝授予CALL_LOG权限,你将无法在没有CALL_LOG权限的情况下获取来电号码。

相关内容

热门资讯

推荐十款!wepoker辅助透... 1、推荐十款!wepoker辅助透视软件,WePoKer辅助器,2025新版(有挂透视)2、进入游戏...
透视挂!xpoker辅助怎么用... 透视挂!xpoker辅助怎么用(透视)切实真的是有挂(详细辅助安装教程)透视挂!xpoker辅助怎么...
实测交流!aapoker辅助软... 实测交流!aapoker辅助软件合法吗,wepoker辅助器,2025新版教程(有挂技巧);小薇(透...
透视插件!aapoker发牌逻... 透视插件!aapoker发牌逻辑(透视)一直存在有挂(详细辅助透明挂教程)1、下载好辅助软件之后点击...
重大科普!佛手在线大菠萝辅助,... 重大科普!佛手在线大菠萝辅助,hhpoker德州作弊,介绍教程(有挂攻略);科技安装教程;13670...
透视挂!fishpoker透视... 透视挂!fishpoker透视(透视)真是真的有挂(详细辅助透视教程)1、进入游戏-大厅左侧-新手福...
一分钟了解!哈糖大菠萝怎么开挂... 1、一分钟了解!哈糖大菠萝怎么开挂,哈糖大菠萝辅助器,揭秘教程(有挂技巧)。2、哈糖大菠萝怎么开挂透...
透视美元局!hhpoker真的... 透视美元局!hhpoker真的有透视吗(透视)都是真的是有挂(详细辅助普及教程)1、让任何用户在无需...
透视美元局!epoker有透视... 透视美元局!epoker有透视吗(透视)原来存在有挂(详细辅助黑科技教程)暗藏猫腻,小编详细说明原来...
玩家必备攻略!wepoker有... 玩家必备攻略!wepoker有辅助吗,德普辅助软件,力荐教程(有挂攻略);《WPK辅助透视》‌:支持...