作者:mingjava 文章来源:http://www.j2medev.com/Article/ShowArticle.asp?ArticleID=859
本文内容摘自即将出版的《Symbian OS J2ME编程指南》一书,关于本书的详细介绍请访问:http://www.china-pub.com/computers/common/info.asp?id=25538
6.3 移植问题
这一节讨论一系列特定的移植问题,涉及UI(包括低级图像和高级UI组件)、可选的和第三方API以及下载大小限制。
为了创建能在一系列不同类型和功能的设备上运行的MIDlet,在MIDlet运行期间,识别设备的性能是非常有用的,这样它就能动态改变其行为,或者在提供MIDlet时,服务器能发送一个恰当的经过裁剪的JAR文件。
支持设备的运行期识别也是相当有限的:我们能使用System.getProperty()来识别JTWI或MIDP版本,并且我们可以使用Canvas.getHeight()、Canvas.getWidth()、Canvas.isDoubleBuffered,Display.isColor()和Display.numColors()来识别显示能力。