Android拨打电话活动以检查预付费电话余额

时间:2012-05-13 10:01:57

标签: android

我想做一个活动,我可以打电话给某个数字来检查我的预付费电话余额。 在我的提供商中,例如* 555#然后我会得到一个回复​​,比如“你剩余的手机信用额是5美元”。我想用这个数据(5美元)保存在数据库中。

我只是一个初学者,有人知道如何继续吗?

1 个答案:

答案 0 :(得分:3)

您可以发出CALL意图(需要许可)并使用广播接收器来收听短信响应(同样需要许可)。

但是,这不是一个非常强大的解决方案,因为您必须检查SMS发件人ID和消息文本,以后可能会发生变化。

修改

正如评论中所指出的,您需要使用USSD协议。这显然是可能的,因为有一个应用程序可以做到这一点:https://play.google.com/store/apps/details?id=com.iba.ussdchecker&hl=en

这些主题可能会有所帮助: