|
虽然说我们的A668是支持JAVA扩展的,但是其JAVA扩展功能形同虚设;如同鸡肋一般,食之无味,弃之可惜!究其原因,其实全完属非硬件的问题,纯属软件限制.按照A668内置的程序运行空间的大小,其硬件配置是绝对支持将我们A668的JAVA扩展功能(兼容性) 修正得更好的. 下面我引用一些较为专业的分析来供大家参考,见笑-呵呵! 我们知道有JAVA功能的手机程序(包括应用程序,游戏和电子书等等),主要都是由两个文件组成,一个是*.JAR,一个是*.JAD。 manifest.mf文件所有可能的信息如下:
MIDlet-Jar-URL---- JAR文件的 URL
MIDlet-Version MIDlet-Name MIDlet-Vendor MIDlet- MicroEdition-Profile MicroEdition-Configuration 下面我们讲解JAD文件: 我们看到JAD的属性与manifest.mf文件里的属性是相同的,但是下面的属性必须要有,否则手机无法加载这个游戏: MIDlet-Name MIDlet-Vendor MIDlet- MIDlet-Jar-URL ---- 引用jar文件!!!!!!!!! 这里要说明的是:除了这些属性以外,如果两个文件中的另外名称相同的属性,但是属性值不相同的,将优先采取应用程序描述器文件 ( JAD )属性! 我们看到上面有一个 MIDlet-1 属性,这个属性不是必须的,但是没有这个属性,在模拟器中将没有办法使用这个程序!因此,如果你的手机程序无法在模拟器中使用的话,可以添加一下这个属性,再试试看到底可不可以运行。 还要特别注意的几点是: 1。属性MIDlet-Name、MIDlet-Version和MIDlet-Vendor 既在 JAR中的清单文件中又在 JAD文件中,这些属性的值都必须完全相同。 2。属性 MIDlet-Data-Size在JAR文件和 JAD文件中都有,当两个文件中都定义了这个属性的时候,程序运行时JAD文件中的属性将使用。 3。MIDP(Mobile Information Device Profile)移动信息设备简表,提供一种标准的运行时环境,允许在终端用户设备上动态地配置新的应用程序和服务。 写这篇帖子的主要目的是让我们更多的机油对JAVA扩展功能及其兼容性有个较为宏观的认识.还望各位大虾勿笑,呵呵! 紫气东来
|