我正在Android中创建一个应用程序,需要在后台运行USSD代码。 没有在后台发送我的申请,
每当我使用Intent.ACTION_CALL运行USSD
时 String encodedHash = Uri.encode("#");
String ussd = "*123" + encodedHash;
Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:" + ussd));
startActivity(intent);
它在后台发送我的应用程序,并在我的应用程序上打开拨号程序接口。
因此可以在没有打开Dialer Interface的情况下运行USSD代码。
提前致谢。
答案 0 :(得分:2)
这是一种复杂的...... 您需要覆盖默认拨号程序。 就像Skype的方式一样。 How to include my application as a dialing option when calling from the addressbook?