Android显示没有明显权限的拨号盘

QVD*_*Dev 5 android android-manifest android-permissions

用户抱怨Google Play中的来电权限.如何在不需要清单许可的情况下,从我的应用程序中显示带有预先填充号码的Android拨号盘?

QVD*_*Dev 16

而不是使用Intent.ACTION_CALL或Intent.ACTION_DIAL执行以下操作:

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

这将打开带有给定号码的标准Android拨号盘.这样您就不需要使用权限CALL_PHONE或DIAL.不需要修改manifest.xml.