CALL_PHONE
权限的 Android 文档如下:
“允许应用程序在不通过拨号器的情况下发起电话调用
供用户确认正在调用的电话的用户界面。”
当用户安装应用程序时,也会提示此消息。
阅读该应用程序可能会启动隐藏调用可能会阻止某些用户安装。
由于我的应用不会启动隐藏调用,我想知道是否有一种方法可以限制这种行为,可能需要更严格的权限,以避免向用户显示该可怕的消息。
最佳答案
这是我更正的解决方案:
Intent callIntent = new Intent(Intent.ACTION_DIAL);
callIntent.setData(Uri.parse("tel:" + 1234));
startActivity(callIntent);
这不需要任何权限,只需打开拨号器即可。应该正是您要找的东西。
关于Android限制CALL_PHONE权限避免隐藏来电,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13684532/