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

时间:2012-07-23 10:34:11

标签: android android-manifest android-permissions

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

2 个答案:

答案 0 :(得分:14)

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

            Intent callIntent = new Intent(Intent.ACTION_VIEW);
        callIntent.setData(Uri.parse("tel:0123456789"));
        startActivity(callIntent);

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

答案 1 :(得分:0)

@QVDev您也可以使用ACTION_DIAL代替ACTION_VIEW