Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Android中,无需打开手机应用程序即可拨打USSD号码_Android_Ussd - Fatal编程技术网

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

在Android中,无需打开手机应用程序即可拨打USSD号码,android,ussd,Android,Ussd,我尝试从我的应用程序中调用USSD号码,如下所示: Uri u = Uri.fromParts("tel", "*110#", ""); Intent i = new Intent(Intent.ACTION_CALL, u); startActivity(i); 这将启动手机应用程序并拨打电话号码 我想要的是在不打开手机应用程序的情况下拨打USSD号码,或者请在后台打开它。 如果用户正在做某事,则不应打扰他。只能生成通知 有什么建议吗?幸运的是,这是不可能的,除非您自己定制固件。如果可能的话

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

Uri u = Uri.fromParts("tel", "*110#", "");
Intent i = new Intent(Intent.ACTION_CALL, u);
startActivity(i);
这将启动手机应用程序并拨打电话号码

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

如果用户正在做某事,则不应打扰他。只能生成通知


有什么建议吗?

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

现在这是可能的,因为android O(api 26)使用
sendusdrequest()
检查文档