其他分享
首页 > 其他分享> > Android限制CALL_PHONE权限以避免隐藏的调用

Android限制CALL_PHONE权限以避免隐藏的调用

作者:互联网

CALL_PHONE权限的Android文档为:
“允许应用程序在不通过拨号器的情况下发起电话呼叫
用户界面,供用户确认正在拨打的电话.“
安装应用程序时,也会向用户提示此消息.
读取应用程序可能启动隐藏的调用可能会阻止某些用户的安装.

由于我的应用程序不启动隐藏调用,我想知道是否有办法限制此行为,可能具有更严格的权限,以避免向用户显示可怕的消息.

解决方法:

这是我更正的解决方案:

 Intent callIntent = new Intent(Intent.ACTION_DIAL);  
 callIntent.setData(Uri.parse("tel:" + 1234));
 startActivity(callIntent);

这不需要任何权限,只需打开拨号器即可.应该正是你想要的.

标签:android,permissions,phone-call
来源: https://codeday.me/bug/20190901/1783695.html