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

Android拨打电话活动以检查预付费电话余额,第1张

概述我想做一个活动,我可以打电话给某个数字来检查我的预付费电话余额. 在我的提供商中,例如* 555#然后我会得到一个回复​​,比如“你剩余的手机信用额是5美元”.我想用这个数据(5美元)保存在数据库中. 我只是一个初学者,有人知道如何继续吗? 您可以发出CALL意图(需要权限)并使用广播接收器来监听SMS响应(同样需要权限). 但是,这不是一个非常强大的解决方案,因为您必须检查SMS发件人ID和消息 我想做一个活动,我可以打电话给某个数字来检查我的预付费电话余额.
在我的提供商中,例如* 555#然后我会得到一个回复​​,比如“你剩余的手机信用额是5美元”.我想用这个数据(5美元)保存在数据库中.

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

解决方法 您可以发出CALL意图(需要权限)并使用广播接收器来监听SMS响应(同样需要权限).

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

编辑

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

这些线程可能会有所帮助:

> Call (and get the response for) a USSD Code,in the background?
> How to run USSD commands on android?
> How is it possible to do USSD requests on Android?

总结

以上是内存溢出为你收集整理的Android拨打电话活动以检查预付费电话余额全部内容,希望文章能够帮你解决Android拨打电话活动以检查预付费电话余额所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1127141.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-30
下一篇2022-05-30

发表评论

登录后才能评论

评论列表(0条)

    保存