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

Tea*_*ana 3 permissions android phone-call

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

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

Ter*_*rel 5

这是我更正的解决方案:

 Intent callIntent = new Intent(Intent.ACTION_DIAL);  
 callIntent.setData(Uri.parse("tel:" + 1234));
 startActivity(callIntent);
Run Code Online (Sandbox Code Playgroud)

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