Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
User interface 使用J2ME波兰语和通用MPDP2构建的菜单(命令)_User Interface_Java Me_Midp_J2mepolish - Fatal编程技术网

User interface 使用J2ME波兰语和通用MPDP2构建的菜单(命令)

User interface 使用J2ME波兰语和通用MPDP2构建的菜单(命令),user-interface,java-me,midp,j2mepolish,User Interface,Java Me,Midp,J2mepolish,我在应用程序中使用J2ME抛光剂。该应用程序本身相当简单,但我们使用波兰语,因为它的界面很好。我想有一个弹出菜单(命令),这是类似的图片附上。我能够为特定于设备的构建(如诺基亚6212 Classic)获得这种用户界面,但不能为通用MIDP2构建 我相信一切都是在J2ME画布上呈现的,我看不出任何技术上的原因,为什么不能为通用设备呈现。有没有人能告诉我这是不是出于设计 任何关于如何使这项工作的建议都是值得赞赏的。谢谢 在阅读了“J2ME波兰语完整指南,专业无线Java开发解决方案”文档后,我找到

我在应用程序中使用J2ME抛光剂。该应用程序本身相当简单,但我们使用波兰语,因为它的界面很好。我想有一个弹出菜单(命令),这是类似的图片附上。我能够为特定于设备的构建(如诺基亚6212 Classic)获得这种用户界面,但不能为通用MIDP2构建

我相信一切都是在J2ME画布上呈现的,我看不出任何技术上的原因,为什么不能为通用设备呈现。有没有人能告诉我这是不是出于设计

任何关于如何使这项工作的建议都是值得赞赏的。谢谢


在阅读了“J2ME波兰语完整指南,专业无线Java开发解决方案”文档后,我找到了解决方案,我强烈建议使用此库的任何人使用该文档

当设备具有“hasCommandKeyEvents”功能时,J2ME Polish支持“菜单”模式。当您为设备数据库中已经存在的设备(devices.xml和其他相关xml文件)开发时,默认情况下这是可用的。但是,如果您正在为自定义设备开发,则需要为设备定义设置此功能。例如,我正在为所有诺基亚S40、S60设备开发。请在文件custom-devices.xml中添加以下条目

<device supportsPolishGui="true">
    <identifier>Nokia/Midp2CCLDC11</identifier>
    <groups> Series60,Series40</groups>
    <capability name="ScreenSize" value="240x320"/>
    <capability name="FullCanvasSize" value="240x320"/>
    <capability name="CanvasSize" value="240x320"/>
    <capability name="BitsPerPixel" value="16"/>
    <capability name="JavaPackage" value="mmapi1.1, wmapi, wmapi2.0,m3g, pdaapi, nfc" />
    <capability name="JavaPlatform" value="MIDP/2.0" />
    <capability name="JavaConfiguration" value="CLDC/1.1" />
    <capability name="JavaProtocol" value="http, https, ssl, tls, tcp, udp" />
    <capability name="HeapSize" value="10 MB" />

</device>

诺基亚/Midp2CCLDC11
系列60,系列40
为该设备构建诺基亚/Midp2CLDC11。用户界面现在将显示菜单