是否可以打电话给某人,当没有人接听时,会打电话给下一个联系人?我正在尝试编写这样的应用程序,我阅读了构建调用应用程序,但它甚至无法使用自定义 UI 进行正常调用。我很沮丧。
问问题
27 次
1 回答
0
您需要获取电话状态,下面的代码将为您提供帮助。
PhoneStateChangeListener pscl = new PhoneStateChangeListener();
TelephonyManager tm = (TelephonyManager)this.getSystemService(Context.TELEPHONY_SERVICE);
tm.listen(pscl, PhoneStateListener.LISTEN_CALL_STATE);
在该状态之后,如果没有应答,您可以在内部触发下一个呼叫。
有关更多电话状态侦听器,请在此处查看
下面的代码是使用正常方式通过缩进调用号码的示例。
Intent intent = new Intent(Intent.ACTION_CALL);
intent.setData(Uri.parse("tel:" + bundle.getString("mobilePhone")));
context.startActivity(intent);
不要忘记添加通话权限
android.permission.CALL_PHONE
于 2020-09-10T17:34:26.533 回答