Android限制CALL_PHONE权限避免隐藏来电

标签 android permissions phone-call

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/

相关文章:

ios - 收到来电的后台通知?

android - OutgoingCall 的连接服务实现

android - 如何在 gradle 中生成 Dagger (v1) 对象图 (*.dot)?

android - 矢量图形在 Android 中比位图慢吗?

安卓 : Square and square root sign

python - 使用 Python 重置 NTFS 文件夹的继承权限

android - 有没有办法安装旧版本的 Android 平台工具?

wordpress - 在 LAMP 上授予 Wordpress 权限 - Ubuntu

c# - PHP调用的C#程序中的文件访问

android - 如何在 Android 5.0 (Lollipop) 中以编程方式接听来电?