
在我的提供商中,例如* 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拨打电话活动以检查预付费电话余额所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)