1、STK是什么?
The SIM Application Toolkit provides mechanisms which allow applications, existing in the SIM, to interact and operate with any ME which supports the specific mechanism(s) required by the application. STK为SIM Application Toolkit简写, 存在于SIM卡上的应用,应用通过特定的机制可以和手机交互操作。摘取自3GPP TS 11.14。
STK支持如下功能
1.Profile Download 配置下载
2.Proactive SIM
Proactive SIM gives a mechanism whereby the SIM can initiate actions to be taken by the ME. These actions include:
- displaying text from the SIM to the ME;
- sending a short message;
- setting up a voice call to a number held by the SIM;
- setting up a data call to a number and bearer capabilities held by the SIM;
- sending a SS control or USSD string;
- playing tone in earpiece;
- initiating a dialogue with the user;
- SIM initialization request and notification of changes to EF(s);
- providing local information from the ME to the SIM;
- communicating with the additional card(s) (if class "a" is supported);
- providing information about the additional card reader(s) (if class "a" is supported);
- managing timers running physically in the ME;
- running an AT command received from the SIM, and returning the result to the SIM (if class "b" is supported);
- sending DTMF;
- requesting the ME to launch the browser corresponding to a URL. (if class "c" is supported);
- establishing and managing a bearer independent protocol (if class "e" is supported).
SIM卡主动上报,SIM卡主动上报包含上述内容
3.Data download to SIM 下载到SIM卡
4.Menu selection 菜单选择
5.Call control by SIM 拨打电话
6.MO Short Message control by SIM 短信控制
7.Event download 事件下载
在Android代码中会注册相关上报消息