android - 不直接打电话

标签 android phone-call

要调用电话,只需点击一个按钮,我就可以直接调用电话。但我想改变这一点。

我想要的是,当我点击按钮时,我会像在 this image 中一样移动到 Composer 。
然后,我可以确认你不是来电电话。

拜托,你能帮帮我吗?这是我的实际代码

    buttonCall.setOnClickListener(new View.OnClickListener()
    {
        public void onClick(View view){
                Intent call = new Intent(Intent.ACTION_CALL);
                call.setData(Uri.parse("tel:" 1234567));    
                startActivity(call);
        }
    });

最佳答案

使用 Intent.ACTION_DIALIntent.ACTION_VIEW 而不是 Intent.ACTION_CALL

来自 Intent :

ACTION_VIEW tel:123 -- Display the phone dialer with the given number filled in.

ACTION_DIAL tel:123 -- Display the phone dialer with the given number filled in.

关于android - 不直接打电话,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19654012/

相关文章:

android - 如何在 android 杀死我的应用程序时存储 cookie 信息

android - 如何在 Firebase Android 中查询嵌套对象

android - 如何获取最后的 "received"电话号码?

ios - 如何通过应用拦截和解析来电

android - 如何在android中记录通话?可能吗?

java - 多个听众

java - 如何从黑莓应用程序发送 smtp 电子邮件

android - 如何在 Delphi 中以编程方式拒绝(挂断)Android 上的来电?

android - Google Play 上的应用始终显示 "Update"而不是打开

python - Webservice 到 "ring"电话并发送固定消息