`

STK解析--总框架

    博客分类:
  • Stk
阅读更多
 STK
1、STK 数据的流向大致如下图所示
 
从上图可以看出对stk的操作也是需要通过rild来完成;
2、rild关于stk的处理大致分为以下几种
 
1)solited类型,表示由android主动发送请求,然后rild经modern的返回该请求的数据
            case RIL_REQUEST_STK_GET_PROFILE: ret =  responseString(p); break;
            case RIL_REQUEST_STK_SET_PROFILE: ret =  responseVoid(p); break;
            case RIL_REQUEST_STK_SEND_ENVELOPE_COMMAND: ret =  responseString(p); break;
            case RIL_REQUEST_STK_SEND_TERMINAL_RESPONSE: ret =  responseVoid(p); break;
            case RIL_REQUEST_STK_HANDLE_CALL_SETUP_REQUESTED_FROM_SIM: ret =  responseInts(p); break;
 
2)unsolited类型,表示mordern主动上报的数据类型:
 
            case RIL_UNSOL_STK_SESSION_END: ret = responseVoid(p); break;
            case RIL_UNSOL_STK_PROACTIVE_COMMAND: ret = responseString(p); break;
            case RIL_UNSOL_STK_EVENT_NOTIFY: ret = responseString(p); break;
            case RIL_UNSOL_STK_CALL_SETUP: ret = responseInts(p); break;
 
这些请求上报给CatService,然后CatService分类处理,并从modern端获取数据,并发送广播到STK应用程序更新界面显示
分享到:
评论

相关推荐

    UCOS ii 的LPC2200移植说明

    根据提供的文档内容,本文将对UCOS II在LPC2200单片机上的移植进行深入解析。主要内容包括UCOS II移植时的关键步骤、重要函数的实现方式及其作用,并结合文档中的具体代码示例来阐述。 ### UCOS II 在 LPC2200 ...

    android stk

    ### Android STK框架详解 #### 一、STK框架概览 STK(SIM Tool Kit)框架是Android系统中用于与SIM卡上的内置应用程序进行交互的一套机制。它基于GSM11.14/GSM11.11等协议标准,通过一系列组件和服务实现了与SIM卡...

    SIM卡应用技术规范(STK)_GSM11.14

    1. **STK命令框架**:规范定义了一系列的命令,如SELECT、EXECUTE、VERIFY等,这些命令允许SIM卡向手机发送指令,执行特定任务。例如,SELECT命令用于选择SIM卡上的特定应用,EXECUTE命令用于执行已选应用的功能。 ...

    stk.apk文件

    STK(SIM Application Toolkit)是SIM卡上的一个应用程序框架,由全球系统移动通信协会(GSM Association)定义,用于在移动设备上提供增值服务。STK.apk文件是Android操作系统中的一个组件,它允许用户与SIM卡上的...

    STK,e文件外部弹道数据格式

    STK能够读取并解析这些数据文件,进而生成相应的动态模型。 #### 关键特性 1. **数据组织**:e 文件中的数据通常按照特定的格式排列,包括时间戳、位置坐标以及速度等信息。 2. **坐标系统**:数据中的位置和速度...

    应用源码之Stk.zip

    4. **事件处理机制**:Android STK框架有一个完善的事件处理机制,包括对用户输入的响应、定时任务的执行以及状态更新的通知。通过源码,我们可以了解到如何在Android系统层面实现这样的事件驱动模型。 5. **UI交互...

    小程序源码 Stk.zip

    总的来说,"小程序源码 Stk.zip"是一个学习和实践小程序开发的好材料。通过分析源码,我们可以了解小程序的开发流程、架构设计以及实际操作技巧,这对于提升开发者技能、理解移动互联网产品开发过程具有重要意义。

    展讯平台android多媒体处理流程

    Android多媒体框架(Audio Framework)由多个层次组成,主要包括应用程序层(Application)、Java框架层(Java Framework)、本地方法接口层(JNI Framework)、共享库层(Share Library)等。 ##### 1. 应用程序层...

    GSM11.14全英文文档

    以下是对该文档标题、描述及部分展示内容的关键知识点进行的详细解析。 ### GSM11.14文档概述 **GSM11.14全英文文档**,作为GSM开发的基础性文档之一,它详细描述了数字蜂窝通信系统(即GSM)中关于SIM卡应用工具...

    ssm137基于SSM框架的微博系统+vue.rar

    4. **ssmx4stk**:这个文件名看起来像是一个项目目录或子文件夹,可能包含了源代码、配置文件、静态资源等项目组成部分。 这个项目涉及的知识点非常广泛,涵盖了以下几个主要部分: 1. **Spring框架**:理解依赖...

    Tutorial.zip

    而C#作为.NET框架下的主要编程语言,拥有丰富的类库和强大的面向对象特性,使得它成为与STK集成的理想选择。在"C#和STK集成开发"中,开发者可以利用C#的灵活性和STK的功能性,创建出高效且用户友好的应用程序。 在...

    Magnolia 模版创建中文教程

    - **概述**:STK是Magnolia提供的一个框架,简化了模板的创建过程,即使不具备深厚技术背景的用户也能轻松创建模板。 - **特点**:通过STK,用户可以根据需求快速定制模板,无需深入理解底层技术细节。 - **使用场景...

    解析吊笼安全检查构造标准.doc

    《吊笼安全检查构造标准解析》 吊笼作为高空作业中的关键设备,其安全性至关重要。这份文档详细阐述了吊笼安全检查构造的标准,旨在确保在劳工安全卫生法规的框架下,提供一个科学且严谨的吊笼设计和检验规范。 ...

    腾讯2022招聘-后台&综合-第三次笔试

    2. **解析表达式**:将表达式转换为可以计算的形式,如逆波兰表示法。 3. **计算结果**:按照运算规则计算表达式的值。 #### 示例代码(C++) ```cpp #include #include #include using namespace std; int ...

    卫星轨道动力学与姿态控制的源代码 OrbitDynamics

    《卫星轨道动力学与姿态控制源代码解析》 在IT领域,卫星轨道动力学与姿态控制是航空航天工程中至关重要的部分。本项目“OrbitDynamics”由韩冬使用C++编程语言编写,旨在帮助理解和模拟卫星的运动轨迹以及其在空间...

    cpp-TrilinosHighperformancePDEsolvers

    **标题与描述解析** 标题"cpp-TrilinosHighperformancePDEsolvers"表明这是一个关于C++编程语言的项目,特别关注Trilinos库在解决偏微分方程(PDEs)中的高性能应用。Trilinos是一个开源软件框架,旨在为科学计算...

    MTK MMI培训资料

    - **SMU**(Security Management Unit):管理SIM卡和STK(Sim Tool Kit)相关的安全功能。 - **CSM**(Call Service Management):处理呼叫服务管理,如承载能力处理、CSD/FAX服务、呼叫控制(CC)和补充服务...

    L4是MMI/AT和协议栈的适配层

    SMU(Security Management Unit)是负责安全管理的单元,主要包括SIM卡(Subscriber Identity Module,用户身份模块)和STK(SIM Toolkit,SIM卡工具箱)等功能。SIM卡用于用户身份验证,而STK则提供了更多的增值...

Global site tag (gtag.js) - Google Analytics