首先,所有内容参考我的资源文档。
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 STK 服务解析
Android STK应用是Android系统的一部分,通常位于系统的System/app目录下,它的主要职责是解析和执行SIM卡上的AT命令,这些命令由运营商定义,用于控制显示在手机上的SIM应用菜单以及处理用户的输入。由于Android是...
详细描述了android 中stk服务的 类关系和数据格式变化过程。并对扩展和修改时需要注意的问题提出建议。
### Android STK框架详解 #### 一、STK框架概览 STK(SIM Tool Kit)框架是Android系统中用于与SIM卡上的内置应用程序进行交互的一套机制。它基于GSM11.14/GSM11.11等协议标准,通过一系列组件和服务实现了与SIM卡...
在安卓(Android)系统中,STK(SIM Toolkit,SIM应用工具包)是SIM卡上的一种应用程序,允许SIM卡与手机进行交互,提供各种服务,如短信、数据连接、支付等。这个“安卓Android源码——Stk.rar”压缩包可能包含的是...
在进行毕业设计时,这个项目可以作为深入理解Android系统服务、多线程编程、网络通信(如果涉及远程STK服务)、安全性和SIM卡技术的实践案例。通过分析源码,你可以了解到Android应用程序的生命周期管理、组件间的...
《深入解析Android应用源码之Stk》 在Android的世界里,源码是开发者们洞察系统运作机制、优化代码性能、提升用户体验的关键。本篇将深入探讨“Stk”这一主题,带你一窥Android应用源码的奥秘。 Stk,全称SIM ...
总之,STK.apk文件是Android系统与SIM卡应用进行交互的关键组件,它是实现SIM卡增值服务的重要桥梁。了解STK的工作原理和安全注意事项,对于保障用户数据安全和充分利用SIM卡功能至关重要。随着移动通信技术的发展,...
Android系统中的STK服务和组件负责解析SIM卡中的命令,执行相应操作,并将结果反馈给SIM卡。在源码中,这部分通常包含多个关键类,如`StkAppService`、`StkCmd`、`StkMenu`等。 1. **StkAppService**:这是STK应用...
《Android 2.1.1源代码解析:深入探究核心应用程序》 Android 2.1.1是Android操作系统的一个重要版本,它包含了丰富的内置应用程序,为用户提供了多种功能和服务。这个版本的源代码开放,使得开发者能够深入理解其...
Android RIL(Radio Interface Layer)是Android系统中处理与无线通信硬件交互的关键组件,它的设计目标是为上层应用程序提供一个统一的接口,以实现对移动设备的语音、数据、短信、SIM卡管理和STK应用等功能的控制...
### 展讯平台Android多媒体处理流程 #### 一、概览 展讯平台6820及8810平台上多媒体模块的处理流程是Android多媒体系统的重要组成部分,它负责音频与视频的播放、录制等功能。本文将详细介绍这些平台上的多媒体处理...
4. 当STK(SIM Toolkit)服务运行时,会发送`RIL_REQUEST_REPORT_STK_SERVICE_IS_RUNNING`请求。 5. 设置首选的网络类型,通过`RIL_REQUEST_SET_PREFERRED_NETWORK_TYPE`请求。 6. CDMA网络订阅设置,通过`RIL_...
以下是详细的步骤解析: 第一步:提取APK文件 首先,你需要获取手机中特定应用的APK文件。这些文件通常包括系统自带的应用,如浏览器(Browser.apk)、信息(Conversations.apk)、电话本(Phonebook.apk)、相机...
### MTK Android 问题解析与解决方案 #### 一、牙买加卡片问题及解决方法 **问题描述**:用户在使用牙买加地区的SIM卡时,可能会遇到无法正确显示Delivery Report的情况。 **解决方法**: - **分析原因**:此类...