【发布时间】:2019-02-04 22:37:20
【问题描述】:
我是这方面的初学者,我正在努力让它发挥作用。
按下按钮时,我只是希望拨号器打开并自动输入指定的号码。
到目前为止,我已经尝试了以下方法:
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);
}
});
我已将权限 ACTION_CALL 添加到清单中。
每当我单击“呼叫”按钮时,应用程序强制关闭。
任何帮助将不胜感激。
谢谢!
【问题讨论】:
-
发布应用强制关闭时得到的logcat!
-
在清单中添加
-
你一定要学习如何阅读你的 logcat,这对你来说比得到这个问题的答案更重要。
-
如上所述,对这一切仍然很陌生。我将获得 logcat 设置。我知道我肯定有很多东西要学,但感谢您指出这一点。
标签: java android phone-call