首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在SIM卡启动时加载STK小程序

在SIM卡启动时加载STK小程序
EN

Stack Overflow用户
提问于 2021-06-12 18:22:57
回答 1查看 70关注 0票数 0

当手机开机或在手机上插入SIM卡时,有没有选择Sim Toolkit小程序的方法?

我想在SIM卡上安装一个小程序,当SIM卡安装在电话或电话开机上时,它会自动执行一些命令并显示消息。

STK Applet有3个方法'process',‘processToolkit’和'install‘。我不知道是否每个方法'process','processToolkit‘都可以在手机开机或手机SIM卡安装过程中调用?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-06-12 21:50:49

这是可能的。您必须在安装小程序的过程中注册event EVENT_PROFILE_DOWNLOAD

代码语言:javascript
运行
复制
toolkitRegistry = ToolkitRegistrySystem.getEntry();
toolkitRegistry.setEvent(EVENT_PROFILE_DOWNLOAD);
// in case you need a menu later, too:
toolkitRegistry.initMenuEntry( ...

当SIM启动时,调制解调器将始终执行终端配置文件命令。这将触发processToolkit注册的EVENT_PROFILE_DOWNLOAD。如果您有一个菜单,菜单选择也将由processToolkit处理。事件将会是EVENT_MENU_SELECTION

processToolkit中,您可以执行任何必要的行为,例如显示文本。

代码语言:javascript
运行
复制
        ProactiveHandlerSystem.getTheHandler().clear();
        ProactiveHandlerSystem.getTheHandler().initDisplayText((byte) 0x81, 0x04, array, offset, (short) (length));
        byte res = ProactiveHandlerSystem.getTheHandler().send();
        return res == RES_CMD_PERF;

该数组将是文本的ASCII编码。

作为起点,请参考UICC API

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67947867

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档