繁体   English   中英

在 android 上附加文本调用 USSD

[英]calling USSD with text attached on android

如何调用带有 android 上的文本的 USSD。 例如: *455*1*Hello*0# 我环顾了 web 并找不到任何解决方案。 似乎与我想要实现的目标相似的唯一问题是 9 年前在这里提出的。 这些年来,肯定有一些 API 或 Android 中可用的解决方法吗?

  • 我还尝试对所有不是数字的字符进行URI.encode 正如这里所解释的那样,那里没有运气。
  • 我曾想过与对话框交互以插入文本,但这对于用户来说将花费大量时间,从而使应用程序无用。
  • ACTION_CALL意图和placeCall API 都没有解决这个问题。
  • 在初始请求中发送文本是否不在协议中?
  • TelephonyManager::sendUssdRequest(String, TelephonyManager.UssdResponseCallback, Handler)在 API 26 中引入。我的目标是 API 21 及以上。 我还没有检查这是否解决了它。

看看这个似乎是你要找的。

romellfudi 将库称为 VoIpUSSD,以防链接不起作用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM