16得票2回答
发送包含十进制浮点数(.)的USSD代码的方法是什么?

我需要发送一个包含双精度浮点值的USSD代码,该值表示要转移的账户余额金额。该值由一个整数和可选的小数分隔符和2个额外数字组成。我的代码如下: double doubleValue = 0.70; String phoneNumber = "51234567", pincode ...

15得票1回答
如何从Android获取USSD代码的响应?

我已经编写了一个使用USSD代码的应用程序。 我想发送一个USSD请求,但我不知道如何获取数据并将其保存在字符串中。 示例代码:@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(...

13得票2回答
如何在安卓手机上运行USSD命令?

有人知道如何运行USSD命令来查询手机的信用余额吗(号码为*123#),并获取结果(信用余额)以进行进一步处理吗?谢谢

12得票1回答
一个USSD消息中最大字符数是多少?

我知道USSD消息由160个字节组成。对于7位数据编码方案,最大字符数为160*8/7,即182个字符。但我不清楚UCS2编码的最大字符数是多少。通常应该是160/2个字符,但我对此有一些混乱的信息。

11得票1回答
USSD安全吗?

我有关于 USSD 和该通道的安全性的问题。 如您所知,今天移动银行和许多支付都使用 USSD,我想知道 USSD 是否安全? 如果 USSD 交易使用 a5/1 进行加密,则几年前已被完全破解,现在可以通过 usrp(或 HackRF 板)捕获并通过为 a5/1 创建的彩虹表进行解码。 ...

11得票1回答
在预付费通话结束后,能否从对话框中读取通话费用历史记录?

预付费用户收到的通话费用对话框所显示的数据是否可以处理?我想将所有余额减少和通话持续时间保存在我的sqlite数据库中。

9得票1回答
USSD读取回复

我一直在研究读取无需AIDL的收音机日志以检索USSD回复,尽管我还不确定哪种方法更适合我的目的。 我仍然希望陷阱菜单以及简单的交流。 无论如何,现在我可以通过编程方式读取回复,但它们仍然会出现在屏幕上的系统对话框中,需要按下“确定”才能关闭。 有没有编程的方法来关闭这个系统对话框? 我...

8得票3回答
编写USSD客户端或购买/获取USSD开源客户端

我的问题是,是否有任何开源(最好)或可购买的软件/工具/库,我可以使用它来发送和接收USSD消息?我希望该工具/库/软件能够连接到我的服务器上的USSD网关,然后代替我发送和接收消息。我只想专注于编写我的应用程序业务逻辑,不想处理其他事情。就像我正在寻找一个类似于Kannel(用于短信)的软件...

8得票1回答
在Android中运行USSD代码并保持应用程序在前台

我正在创建一款Android应用程序,需要在后台运行USSD代码,而不让我的应用程序在后台发送。 每当我使用Intent.ACTION_CALL来运行USSD时。 String ussdCode = "*" + "123" + Uri.encode("#"); startActivity(n...

8得票4回答
在HTML页面的"tel:"链接中,USSD代码中的哈希键"#"被剥离。

大家好。我在网页上放了一个简单的链接,用户可以通过它拨打USSD号码: <a href="tel:*111*2#" class="phoneCallButtonLink">*CLICK HERE AND CALL *111*2#</a> 这很简单;现在,如果我在桌...