android stk 服务解析

首先,所有内容参考我的资源文档。

 http://download.csdn.net/detail/faithsws/3820574

文档中描述了从ril事件开始到stk应用的过程,包含了类关系图,数据格式流向图,以及各个部分功能的描述。

 

以下为实际操作时,遇到的问题。

1.多数交互的功能都是通过发短信来完成。不同运营商的sim卡,在stk中要求发出的短信格式不一样,根据11.14规范,有7bit,8bit和unicode。

在android原生代码中,没有8bit的支持,所以某些sim卡在stk操作时会有发送短信失败提示。在 ValueParser.java中增加8bit的支持,就可以了。

2.在android原生代码中没有关于 provide local information的支持,而某些sim提供关于位置服务的选项。所以当选择位置服务的选项时,会出现

“假死”的现象。如果不打算支持provide local information,那么可以在AppInterface.java中增加这个tag,那么解析时就不会有问题。原生代码会

自动返回type no understood的错误,界面就不会出现“假死”的现象。

 

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值