是否可以发送和接收USSD请求的响应? 我用谷歌搜索了这个问题,我发现这个问题还没有实现:
http://code.google.com/p/android/issues/detail?id=1285
有没有办法处理针对Android应用程序的USSD请求?
答案 0 :(得分:4)
目前,Android缺少对开发人员与USSD / MMI交互的支持。 Terence建议发送USSD请求很容易,但没有简单的方法来处理传入的USSD响应。
据我所知,如果您想与响应进行交互,目前有两种方法可以遵循。
界面隐藏在电话包中,您需要创建它的aidl并包含在您的项目中。
这是一个让你入门的例子..
答案 1 :(得分:4)
答案 2 :(得分:3)
发送USSD很容易
startActivityForResult(new Intent("android.intent.action.CALL",
Uri.parse("tel:*123" + Uri.encode("#"))), 1);
这是一个代码片段,可以帮助您进行响应。它读取日志以获得响应。 来自http://codepaste.ru/7545/#