如何写一个电话号码在android中打电话,但不打电话



我想在某些活动中点击一个按钮,只在议程屏幕上写一个电话号码,但不打电话。我必须让用户决定是否要打电话。

我现在发现的是这个代码,它运行得很好,但它并不是我真正需要的。有了这个代码,当我点击按钮时,它会调用选定的

private OnClickListener callToAction = new OnClickListener() {
    @Override
    public void onClick(View v) {
        Log.d(TAG, "onClick sticky from homepage.");
        Intent callIntent = new Intent(Intent.ACTION_CALL);
        callIntent.setData(Uri.parse("tel:*123"));
        startActivity(callIntent);
    }
};

使用Intent.ACTION_DIAL打开拨号程序,而不是连接呼叫。

您需要使用其他Intent Action
尝试Intent.ACTION_DIALhttp://developer.android.com/reference/android/content/Intent.html#ACTION_DIAL
Intent.ACTION_VIEWhttp://developer.android.com/reference/android/content/Intent.html#ACTION_VIEW

意向文件示例:

ACTION_VIEW电话:123——显示填写了给定号码的电话拨号程序。注意VIEW操作是如何对特定URI进行最合理的操作的。ACTION_DIAL电话:123--显示填写了给定号码的电话拨号器。

最新更新