具有支持Java(中文译名:爪哇)扩展能力的普通手机,其扩展能力在某程度上也并不弱的——尤其是对于Java程序文件没有大小限制的手机而言,甚至在一些方面(当然不可能是全部)跟智能手机相比也没有什么很大的区别! 虽然随着智能手机价格的越来越便宜,很多人都有意或无意地走进智能手机的行列!的确,智能手机的扩展性比普通手机要强、也要好,不过对于普通消费者而言,智能手机比较繁琐的的操作系统和操作模式,则并不是每一个普通消费者可以完全熟练并掌握、使用的! 那么如何令普通手机拥有更强大、更多方面的扩展性能,将手机最大的潜能发挥得更好——这里所指的是除了手机本身已经内置的功能以外,Java扩展无疑是最好的利剑!
说了那么多,其实Java(爪哇)是什么呢? Java是Sun公司推出的一种编程语言。它是一种通过解释方式来执行的语言,语法规则和C++类似;同时Java也是一种跨平台的程序设计语言。用Java语言编写的程序叫做“Applet”(小应用程序),用编译器将它编译成类文件后,用户端只要装上Java的客户软件就可以直接运行“Applet”。 在这里所说的主要还是可以在手机上运行的Java小程序,通常包括JAR主文件与JAD引导文件(部分手机如D720不需要JAD文件也是可以安装运行的)。手机上的Java程序通常是J2ME(即Java 2 Micro Edition),指的是可用于掌上设备的操作系统与编程语言,也可以理解为一些可以在手机上运行的小程序,包括Java游戏、Java图片/视频、Java电子书/Java电子词典,以及其他Java应用软件等等!
要Java文件能在手机上运行,手机本身则必须支持Java,即一定要有Java应用引擎才可以实现Java程序的扩展,我们今天的主角波导D720手机当然是支持Java扩展的! 波导D720内置两款Java,V1.00.02版本D720内置的是Five五子棋和DodgeBall弹弹球、最新V1.00.06版本D720内置的则是MorphMarkMidlet和影子战士D650_1,其他游戏都不是Java程序啦!D720手机独立分配给Java的可用空间约是1050KB,而Java执行内存则是500KB。我下载的最大Java是311KB,可以在D720正常安装并运行,并且安装过程完成后D720还会询问是否立即运行该Java程序!但是如果按照“执行内存是500KB”的说法,估计D720支持最大的Java就是500KB(可惜我没有找到大于500KB的Java,所以这说法有待确认)。
D720内置的Java引擎速度是很快的,比起首飞明基西门子S88的运行速度快很多。在D720手机上无论安装,还是运行大文件的Java,速度都不错,没有停滞不前或操作缓慢的情况出现。下面是一些不同文件大小的Java程序在D720手机上安装的时间和程序打开的时间(单位为:秒):
22.8KB 9.13 6.69 43.9KB 9.91 6.03 63.9KB 11.02 11.27 61.9KB* 18.76 20.51 310.9KB 22.04 4.39
(*:游戏安装和打开的时间比普通程序文件和电子书文件要慢些)
通过D720 V1.00.06版本内置的Morph Mark Midlet程序测试,我们得到了波导D720手机的Benchmarks分数如下(部分数据每次测试都有可能有差异):JVMForward-Loop 226 msReverse-Loop 249 ms Maths: 1602 ms Arraycopy: 1186 ms Array Access: 1675 ms Vector Ops: 849 ms Obj Inst: 669 ms Array Inst: 457 ms Exception: 503 msOverall: 118Storage Create: 840 ms Read: 88 ms Delete: 268 msOverall: 312IO Jar DataInputStream: 194 msOverall: 1932Graphics Tile Blit: 17.3 fps 2D: 19.3 fps Full Screen Blit: 4.3 fps Fill Rate: 8.2 fps Freerun: 51.4 fpsOverall: 616Total memory: 512000Free memory: 461504Screen width: 176Screen height: 196Colours: 65536Double Buffered: tureMicroedition Encoding: ISO8859_1Microedition Locale: zh_TW(《深入了解JVM》:http://blog.ccidnet.com/article/ccid/tid_9630.html)
下面就一些主要的、并且在波导D720手机上能够正常安装并且正常使用的“必装”Java软件作一些简单的介绍。由于安装了最重要的Moto-TXT手机文本阅读器,Java电子书方面就不另外再作介绍了……
Moto-TXT手机文本阅读器——我觉得更好的名字是Mobile-TXT(86KB) Moto-TXT是一款基于J2ME平台开发的文本、图片、HTML手机阅读软件。Moto-TXT由袁志伟开发完成,详细请看:http://www.Moto-TXT.com/。 Moto-TXT当前有两个版本,一个是专为Motorola手机开发的,支持机型包括:V3、V300-V600i、E398、E375、E680/E680i、C650、C381、v635以及E1、V360等;另外一个是为所有支持J2ME手机开发的,支持的手机型号包括:NOKIA 3230、5140i、6060、6101、6230i、6270、6280、6822和Sony-Ericsson K750、W600、W800以及其他支持J2ME的手机,两者的最新版本同样为V2.2。
非Motorola手机(包括本次试飞的波导D720)需要下载通用版本的Moto-TXT程序,解压后得到“moto.jar和moto.jad”2个文件,文件大小约是82KB,将这两个文件同时下载到D720手机或miniSD存储卡上,就可以直接安装运行了。Moto-TXT除了支持阅读GB2312、Unicode和UTF-8三种编码的TXT文本、也可以支持浏览JPG、PNG和GIF三种格式的图片,另外对于部分HTML格式的网页文件也提供了支持浏览。Moto-TXT还可以管理手机或存储卡中的文件,包括给文件或文件夹重命名以及删除等,在程序进入后按“Menu——help”就可以得到使用上的帮助,在使用上是非常方便的! 虽然波导D720手机本身不支持TXT文本的阅读,但通过Java扩展使D720间接地支持TXT文本阅读,这是一个很大的发现!能够在支持Java的普通手机上实现TXT文本的阅读,对于喜爱电子书的机友们简直是一大福音啊!
下面继续就手机上“必装”的Java程序作一些介绍,我目前能找到并且在D720手机上安装正常、使用正常的Java应用软件包括以下几个。Java的安装方式都很简单,如上所述都是将Jar主文件(或/和相对应的Jad引导文件)下载到手机或手机存储卡上,然后直接“安装”即可。
6、Amogi手机驱蚊大师(37KB) 繁体字版本的“Amogi驱蚊大师”主要是利用手机发出声音将蚊子驱离在手机半径为30-100cm范围外,可以设置长达999分钟的驱蚊时间、并且还支持最长也是999分钟以后才启动该程序。另外对于蚊子的常识也作了简单介绍,还对防蚊提供了6个有效的方法,也是一个不错的手机Java程序。
另外,由于D720手机本身已经内置了超级强大的“英语通”,“英汉字典”、“4级英语”、“6级英语”等就不须重复了;不过D720手机内置的“万年历”作用并不大,我们可以安装“LunarCalendar诺基亚万年历”或“新浪万年历”等替代,功能更加强大!由于Java程序的安装和使用原理都是一样的,就不再啰嗦了!
Java程序除了应用软件和电子书外,其实Java游戏才是最多最多的,可以说Java游戏是数不胜数,现在很多下载网站的Java程序除了电子书外当数这些好玩又刺激的游戏了!最耐玩并且经久不衰的,我觉得还是“俄罗斯方块”、“扑克牌拖拉机”、“手机连连看”、“手机麻将”等,动作游戏也有不少……这里就不再多作介绍了!
其实只要你会安装使用第一款Java程序,其他Java程序也会很容易安装使用的!祝你玩机愉快,如有其他更好的Java欢迎大家齐来分享!!!