Java 在安卓系统中,我如何通过按键拨打电话?

Java 在安卓系统中,我如何通过按键拨打电话?,java,android,phone-call,Java,Android,Phone Call,我在这方面是个新手,我正在努力让它发挥作用 当按下按钮时,我只想让拨号器打开并自动输入指定的号码 到目前为止,我已经尝试了以下方法: Button btn_call_us = (Button) findViewById(R.id.btn_call_us); btn_call_us.setOnClickListener(new View.OnClickListener() { public void onClick(View v) {

我在这方面是个新手,我正在努力让它发挥作用

当按下按钮时,我只想让拨号器打开并自动输入指定的号码

到目前为止,我已经尝试了以下方法:

Button btn_call_us = (Button) findViewById(R.id.btn_call_us);
       btn_call_us.setOnClickListener(new View.OnClickListener() {

            public void onClick(View v) {
                Intent callIntent = new Intent(Intent.ACTION_CALL);
                callIntent.setData(Uri.parse("tel:00000000"));
                startActivity(callIntent);

            }
        });
我也试过:

Button btn_call_us = (Button) findViewById(R.id.btn_call_us);
        btn_call_us.setOnClickListener(new View.OnClickListener() {

            public void onClick(View v) {
                String phoneno="00000000";

                Intent i=new Intent(Intent.ACTION_CALL,Uri.parse(phoneno));
                startActivity(i);

            }
        });
我已将权限操作调用添加到清单中

<uses-permission android:name="android.permission.CALL_PHONE"></uses-permission>
每当我点击呼叫按钮时,应用程序强制关闭

如蒙协助,将不胜感激

谢谢大家!

String number = "12345678";
    Intent intent = new Intent(Intent.ACTION_CALL);
    intent.setData(Uri.parse("tel:" +number));
    startActivity(intent);
您需要将此权限添加到清单中

<uses-permission android:name="android.permission.CALL_PHONE"></uses-permission>

试试这个

startActivity(new Intent(Intent.ACTION_CALL, Uri.parse("tel:" + phoneno)));

另外,在您的
清单
文件中添加权限
android.permission.CALL\u PHONE

我认为您必须在清单中添加

在清单文件中添加以下内容,它应该可以正常工作-

    <uses-permission android:name="android.permission.CALL_PHONE"/>

如果您想用号码打开拨号器,请使用
操作\u拨号

Intent i=new Intent(Intent.ACTION_DIAL,Uri.parse("tel:" + phoneno));  

您不需要任何权限

请确保已添加

<uses-permission android:name="android.permission.CALL_PHONE" /> 

在AndroidManifest.xml文件中以正确的级别标记(在
标记,但在
标记内):

在Android手机中转到:“设置”->“安装应用”->“查找应用”->“应用权限”->”此处允许“电话权限”
希望它能帮助你

在应用程序force关闭时发布你得到的日志!加载项声明你应该明确地学习如何阅读日志,这对你来说比仅仅获得这个问题的答案更重要。如上所述,这对所有这些仍然是非常新的。我将获得日志猫设置。我知道我肯定有很多东西要学习,但感谢poin解决这个问题。哇!第一次使用SO,真的没想到会有这么快的响应。非常感谢。这非常有效。我做了一个更改,那就是ACTION\u CALL to ACTION\u DIAL,这样用户就可以选择退出或确认呼叫。@我很高兴能帮上忙。随时:)