用户提示 Google Play 中的通话权限。如何在不需要 list 许可的情况下从我的应用程序中显示带有预填充号码的 Android 拨号盘?
最佳答案
不使用 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。
关于Android显示没有 list 权限的拨号盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11610827/