我正在尝试从我的应用程序中调用一个 USSD 号码:
Uri u = Uri.fromParts("tel", "*110#", "");
Intent i = new Intent(Intent.ACTION_CALL, u);
startActivity(i);
这会启动电话应用程序并调用该号码。
我想要的是在不打开电话应用程序的情况下调用 USSD 号码,或者请在后台打开它。
如果用户正在做某事,那么他不应该被打扰。只需生成一个通知。
有什么建议吗?
最佳答案
现在可以使用 sendUssdRequest()
的 android O(api 26) 查看文档 https://developer.android.com/reference/android/telephony/TelephonyManager.html#sendUssdRequest(java.lang.String,%20android.telephony.TelephonyManager.UssdResponseCallback,%20android.os.Handler)
关于android - 在不打开 Android 中的电话应用程序的情况下调用 USSD 号码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5449464/