icfans

Java Pre-install game和Java Default game的区别

0
阅读(251) 评论(0)

[DESCRIPTION]
W1244之后Cosmos slim or FTE slim project:版本上 ,增加了一个厂商预制Java应用的方式——Pre-install
game,这种方式预装的Java应用和之前的手机预装的Java应用—— Default game有何区别与联系。
[SOLUTION]ICfans
一、 二者的主要区别有一下三点:
区别1:二者的预制的方式不同:
Java Pre-install game 只需要将预制的midlet放入T卡上的 JAVA_PREINSTALL文件夹内,开机之后就可以在
mainmenu上看到预制的java应用图标。不过用户首次点击该图标,应用才开始安装。安装之后方可运行。
Java Default game的预制方式需将midlet放入\custom\j2me\NEMO\[customer]_[project]_BB 文件夹下,然后执
行make update custom命令.生成的bin档中就包含了预制的Java应用。将bin档down入手机,开机后会发现应用图标
,点击可以直接运行,无需再次安装。
区别2:最大预制的数量:
Java Pre-install game最多支持10个midlet. (这里的数字10是由VM的宏定义的,若需修改,可以请VM重新
release lib)
Java Default game没有规定预制的数量,只要ROM size足够放入该数量的midlet都可行。
区别3:是否占用ROM size
Java Pre-install game 由于将预制的midlet放在T卡上,故不占用ROM size
Java Default game需要将预制的midlet放入ROM中,需要占用ROM size
二、 二者之间的联系是:
无论是Java Pre-install game 还是Java Default game,都属于系统预制应用,这些应用的系统权限相同,且都不可
删除。