无需在Android中打开手机应用即可拨打USSD号码

rah*_*hul 2 android ussd

我试图从我的应用程序中调用USSD号码,如下所示:

Uri u = Uri.fromParts("tel", "*110#", "");
Intent i = new Intent(Intent.ACTION_CALL, u);
startActivity(i);
Run Code Online (Sandbox Code Playgroud)

这使手机应用程序启动并拨打该号码.

我想要的是在不打开手机应用程序的情况下拨打USSD号码,或者在后台打开它.

如果用户正在做某事,那么他不应该被打扰.只能生成通知.

有什么建议?

Com*_*are 6

幸运的是,除了您自己的自定义固件之外,这是不可能的.如果可能,恶意软件会利用它在用户不知情的情况下拨打电话.