鸿 网 互 联 www.68idc.cn

当前位置 : 服务器租用 > 手机系统开发 > J2ME > >

克服J2ME开发中的困难之硬件设备

来源:互联网 作者:佚名 时间:2015-08-02 08:03
欢迎进入IT技术社区论坛,与200万技术人员互动交流 >>进入 2、减少应用程序占用的空间 移动设备普遍只有很少的内存和存储空间,因此它要求我们同时优化应用程序的存储和运行时所占用的空间。下面是我们的一些建议: ? 优化程序打包(packaging)过程:尽管仔
欢迎进入IT技术社区论坛,与200万技术人员互动交流 >>进入

 2、减少应用程序占用的空间

  移动设备普遍只有很少的内存和存储空间,因此它要求我们同时优化应用程序的存储和运行时所占用的空间。下面是我们的一些建议:

  ? 优化程序打包(packaging)过程:尽管仔细地选择了最好的轻量级类库,但是我们仍然可以发现应用程序只使用了部分类库。在程序打包过程中,我们应该只包含实际使用的类。对于小型类库我们可以手动完成这种工作,对于大型类库可以使用与一些J2ME IDE(例如IBM WebSphere Studio Device Developer)绑定在一起的自动化工具来完成。如果你希望进一步减少二进制应用程序的大小,你可以使用字节码错乱程序(obfuscator)把长变量名称和类名称更换为更短的、含意模糊的名称。

  ? 分割应用程序:由于MIDP运行时只载入需要的类,我们可以把应用程序分成独立的部分以减少运行时占用的空间。对于MIDP应用程序,MIDlet工具套件可以包含多个相对独立的MIDlet。

  尽管标准的MIDP规范并不支持共享类库,但是一些特定厂商的实现达到了这个目标。其中一个例子是BlackBerry手持设备的BlackBerry Java开发环境(JDE)。共享类库进一步减小了总体占用的空间,因为不需要在每个应用程序中重复类库。

  [1] [2] 

网友评论
<