我有一堂课可以拨打紧急电话。我使用已经传入的电话号码进入“通话”应用程序,但我仍然必须按下通话按钮才能开始通话。
是否有可能我不必主动按下通话按钮但它会自动按下?
我有一堂课可以拨打紧急电话。我使用已经传入的电话号码进入“通话”应用程序,但我仍然必须按下通话按钮才能开始通话。
是否有可能我不必主动按下通话按钮但它会自动按下?
正如亨利在他的回答中提到的那样,它唯一可能使用ACTION_DIAL呼叫紧急号码。但是,您可以使用此意图直接拨打任何其他号码。
Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:" + "ur phoneNumber here"));
startActivity(intent);
不要忘记将此权限添加到清单中:
<uses-permission android:name="android.permission.CALL_PHONE" />
紧急号码总是要求用户明确按下按钮。这是一项安全功能。
ACTION_CALL见文档
Intent intent = new Intent(Intent.ACTION_CALL);
intent.setData(Uri.parse("tel:" + bundle.getString("mobilePhone")));
context.startActivity(intent);
需要的许可是
<uses-permission android:name="android.permission.CALL_PHONE" />