我正在尝试拨打android 6.0中的电话号码。我可以使用棉花糖许可拨打电话号码。但当我点击拨号按钮时,选择对话框弹出窗口,用于选择是否拨打应用程序或Skype应用程序。
所以我添加了一个代码“intent.setPackage'com.android.phone'”,app在android 5.x中运行良好,但不幸的是app在Android 6.0中崩溃。
如何直接在Android 6.0中拨打没有选择器弹出窗口的号码
答案 0 :(得分:0)
您可以在此处查看权限代码。
if (ActivityCompat.checkSelfPermission(this, Manifest.permission.CALL_PHONE) != PackageManager.PERMISSION_GRANTED) {
// Here, thisActivity is the current activity
if (ContextCompat.checkSelfPermission(AppointmentDetailActivity.this,
Manifest.permission.CALL_PHONE)
!= PackageManager.PERMISSION_GRANTED) {
ActivityCompat.requestPermissions(AppointmentDetailActivity.this,
new String[]{Manifest.permission.CALL_PHONE},
PERMISSIONS_REQUEST_CALL_PHONE);
}
return;
}