在我的Android应用程序中,我尝试拨打电话号码而不使用拨号程序。应用选择器未在Android 6.0中显示Intent.ACTION_CALL的电话应用程序
所以我用下面的代码来实现这样:
Intent callIntent = new Intent(Intent.ACTION_CALL);
callIntent.setData(Uri.parse("tel:" + phone_number));
startActivity(Intent.createChooser(callIntent, "Call..."));
我还添加在清单
<uses-permission android:name="android.permission.CALL_PHONE" />
此代码许可工作正常,直到的是Android 5.1,显示所有已安装的调用应用程序在应用程序选择器中,但在Android 6.0以上版本中,它会显示一个空白选择器或带有Skype选项的App选择器(如果已安装)。