如何在没有选择器弹出的情况下直接在andorid 6.0中拨打号码

时间:2016-07-21 09:54:46

标签: java android xml string dialog

我正在尝试拨打android 6.0中的电话号码。我可以使用棉花糖许可拨打电话号码。但当我点击拨号按钮时,选择对话框弹出窗口,用于选择是否拨打应用程序或Skype应用程序。

所以我添加了一个代码“intent.setPackage'com.android.phone'”,app在android 5.x中运行良好,但不幸的是app在Android 6.0中崩溃。

如何直接在Android 6.0中拨打没有选择器弹出窗口的号码

1 个答案:

答案 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;
    }