Java卡应用开发其实并不难(5)-SIM卡的Applet开发

来源:互联网 发布:淘宝上的中国警用匕首 编辑:程序博客网 时间:2024/06/06 05:08

Java卡应用开发其实并不难(5)-SIM卡的Applet开发

 

在SIM卡中针对Java的规范是由ETSI 03.19及其后来衍生的3GPP TS 43.019标准来定义。和一般Java卡不同的是,作为SIM卡的Java应用主要由“public void processToolkit(byte event)”方法来完成。当手机用户选中STK应用的时候,Java卡的Applet就会被激活,这时根据用户进行的操作可以选择STK的应用。这个方法中的参数是“event”事件,在03.19中定义了若干个事件,每当定义的事件发生,则会触发ProcessToolkit()方法,并且按照Applet程序的要求进行相应的动作。

另外Java SIM卡还能够捕获数据短信下发、电话簿文件更新等事件,从而完成类似于OTA、超级号簿、超级短信等应用。根据不同厂家对于03.19的实施差异,不同的公司还会提供一些私有的API,但是对于通用性很强的应用尽量避免使用私有API。

以下是一个简单的STK Java程序:

Java卡应用开发其实并不难(5)-SIM卡的Applet开发Java卡应用开发其实并不难(5)-SIM卡的Applet开发Java卡应用开发其实并不难(5)-SIM卡的Applet开发Java卡应用开发其实并不难(5)-SIM卡的Applet开发Java卡应用开发其实并不难(5)-SIM卡的Applet开发Java卡应用开发其实并不难(5)-SIM卡的Applet开发Java卡应用开发其实并不难(5)-SIM卡的Applet开发Java卡应用开发其实并不难(5)-SIM卡的Applet开发Java卡应用开发其实并不难(5)-SIM卡的Applet开发Java卡应用开发其实并不难(5)-SIM卡的Applet开发Java卡应用开发其实并不难(5)-SIM卡的Applet开发


原创粉丝点击