我尝试了一段时间以在android上运行ussd命令,但我可以做的没有问题:
String ussdCode = "*" + "123" + Uri.encode("#");
Intent intent=new Intent(Intent.ACTION_CALL,Uri.parse("tel:" + ussdCode));
startActivity(intent)
但是问题是,在双SIM卡设备上,我无法确定将在代码执行期间自动选择的SIM卡。
我搜索了以下API:telephonyanger; subscriptionManager和subscriptionInfo,但不包含任何内容。
感谢您向我提出的解决方案