Android:在应用程序启动时拨打电话号码

时间:2014-11-19 11:50:46

标签: android phone-call

我是Android新手,所以 有没有办法在打开应用程序时自动拨打号码(或者至少把它放在手机的拨号器中)? (该应用程序不需要GUI,只需在打开时调用)

感谢您的时间!

2 个答案:

答案 0 :(得分:1)

拨打电话

private void performDial(String numberString) {
if (!numberString.equals("")) {
   Uri number = Uri.parse("tel:" + numberString);
   Intent dial = new Intent(Intent.ACTION_CALL, number);
   startActivity(dial);
}

}

将此权限添加到清单。

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

参考this

答案 1 :(得分:0)

将此代码放在活动的onCreate()

Intent intent = new Intent(Intent.ACTION_DIAL);
intent.setData(Uri.parse("tel:0123456789"));
startActivity(intent)

还在android清单文件中给出调用权限。 许可: