2016-01-05 31 views
0

在我的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选择器(如果已安装)。

回答

0

要求权限CALL_PHONE在运行时,它会工作。

相关问题