android - 调用电话 点击按钮

标签 android button phone-call

当我按下 android 中的按钮时,我正在尝试调用电话

((Button)findViewById(R.id.button1)).setOnClickListener(new OnClickListener() {
  @Override
  public void onClick(View v) {
    String phno="10digits";

    Intent i=new Intent(Intent.ACTION_DIAL,Uri.parse(phno));
    startActivity(i);
  }
});

但是当我运行并单击按钮时,它给了我错误

ERROR/AndroidRuntime(1021): android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.CALL dat=9392438004 }

我该如何解决这个问题?

最佳答案

您是否在 list 文件中授予了权限

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

在你的 Activity 中

  Intent callIntent = new Intent(Intent.ACTION_CALL);
    callIntent.setData(Uri.parse("tel:123456789"));
    startActivity(callIntent);

如果您发现任何问题,请告诉我。

关于android - 调用电话 点击按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5403308/

相关文章:

css - MailChimp 表单和按钮在同一行

button - 我们如何在 flutter 中按下的单个按钮中执行两个功能

java - 根据当前背景更改按钮背景

android - 拨号时隐藏 dtmf 音

java - Android 以编程方式接听电话

javascript - 在 Android 设备上滚动 div

android - 使用 Android Deep Link 的 UPI 支付网关

安卓抽屉和谷歌地图

Android:在通话期间检测当前 Activity 的电话号码

android - 如何等待多个异步任务完成他们的工作?