[全部文章] 工具软件 办公软件 操作系统 网络安全 设计在线 程序开发 专题教程 软件下载 论坛
漂亮的界面等于一半成功,这句话也适用于手机应用软件。与PC应用软件开发工具相同的是手机应用软件开发工具也提供很多与界面相关的API函数,但不同的是手机的资源要少很多,要设计一个漂亮的界面面临的困难就要高很多,需要更多的技巧,稍不留神资源就没有了,因此,我们必须完全掌握这些API函数,彻彻底底的明白它们,才能在实际开发中灵活运用。在这个专题中我将向读者介绍这些API函数,并同时给出他们应用的实例。
界面设计慨述
手持设备的用户接口编程不同于桌面微机编程。例如,手持设备的显示尺寸要小,显示设备并不总是包括点击工具如鼠标和笔。由于这些原因,在手持设备的GUI编程时,我们不可能遵循与台式微机编程GUI同样的规则。
CLDC本身并没有定义任何的GUI功能。代之的是,J2ME的官方GUI类用象MIDP这样的轮廓文件所描述,并由JAVA社团组织定义。你可能注意到在MIDP中描述的GUI类不是基于AWT的,这似乎存在很大问题。 [全文阅读]
与screen相关的API
在看过一个关于screen的例子后,你应该会问起:你是如何来组织这些screen的?在它们之间是如何导航的?你是如何管理显示及输入设备的?回答是,所有的功能皆由Display类来实现,它提供了相应的方法用于把对象显示在设备的屏幕上以及用于检索设备的属性等。[全文阅读]
与Form相关的API
除了基于屏幕的组件外,你还应该掌握使用表单把多个组件组织到一个屏幕上去。这一部分将讨论Form类和可以放置其中的组件。[全文阅读]
低级GUI组件
在高级API编程时,你不能控制显示在屏幕上的内容,甚至用编程方式几乎无法控制这些组件。然而,一些如游戏类的应用程序可能需要对屏幕绘制有更多的控制。MIDP javax.microedition.lcdui包也提供了处理这类编程的低级API。[全文阅读]