在安卓上如何读取USSD信息?

33

我正在开发一款安卓应用程序。我想要将USSD响应读取到应用程序中。有没有相关的API可以实现呢?如何将这些消息获取到应用程序中?


请在 https://dev59.com/H2w15IYBdhLWcg3wmM19#33964512 上检查解决方案。 - Umesh Isran
请在此处检查我的答案:https://dev59.com/luo6XIcBkEYKwwoYKQ_G#34132708 - HenBoy331
1个回答

34

目前还没有 USSD 请求的 API。 以创建此 API 尚未关闭,但是社区已经发现了几种方法,可以将此功能添加到他们的应用程序中。

  1. 第一种方法是解析日志。您可以在这里找到一个执行此操作的类。并且这里有一个使用此类的测试应用程序。
  2. 还有第二种方法

祝好运!


1
你尝试过这些方法吗?它们有效吗? - batman
2
我目前在4.4.4上使用第一种方法没有成功。结果消息似乎已从日志中删除。 - Telmo Marques
5
另外,第二种方法在4.2.2及以上版本中无法使用。https://code.google.com/p/android/issues/detail?id=57120 - Telmo Marques
3
票已关闭。Google表现不太好。 - wasyl
1
可悲的是,Windows Phone 甚至通过 JavaScript 实现了这个…… - ShrekOverflow
显示剩余8条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接