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的错误,界面就不会出现“假死”的现象。

 

你可能感兴趣的:(android,文档)