日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
暢談J2MEPolish的使用

本文向大家簡單介紹一下J2ME Polish的使用,用J2ME Polish創(chuàng)建應(yīng)用程序很容易,J2ME Polish為您進(jìn)行預(yù)處理、編譯、混淆和打包應(yīng)用程序。你還可以在開發(fā)時自動啟動相應(yīng)的模擬器。

漫談J2ME Polish的使用

J2ME Polish是什么?

J2ME Polish是用于開發(fā)J2ME應(yīng)用的工具集:

從一份源代碼中為多種設(shè)備和多種語言創(chuàng)建應(yīng)用的建造工具(buildtools)。
一個設(shè)備數(shù)據(jù)庫,您的應(yīng)用可以用它通過預(yù)處理為不同的手機(jī)進(jìn)行調(diào)整.
一套用戶界面(GUI),可以在應(yīng)用程序代碼之外進(jìn)行設(shè)計(jì)。
工具類(Utiliyclasses),如BitMapFont和ArrayList。
編輯修改二進(jìn)制文件的獨(dú)立工具。
...這僅僅是個開始。

創(chuàng)建J2ME應(yīng)用程序

用J2ME Polish創(chuàng)建應(yīng)用程序很容易:

通過列表或描述其性能來選擇您的目標(biāo)設(shè)備。(如:"支持WMAPIandMIDP/2.0")。
J2ME Polish為您進(jìn)行預(yù)處理、編譯、混淆和打包應(yīng)用程序。你還可以在開發(fā)時自動啟動相應(yīng)的模擬器。由于建造工具(buildtools)基于Ant,J2ME Polish可以優(yōu)雅地集成到所有JavaIDE中。

資源管理

J2ME Polish為您的應(yīng)用程序自動包含相應(yīng)的資源。
把公用的資源放入"resources"文件夾內(nèi)。
您可以把特定的資源放入相應(yīng)的文件夾內(nèi),如:"resources/Nokia","resources/Siemens/S65"or"resources/BitPerPixel.16+".
對資源的管理進(jìn)行調(diào)整非常容易,比如您可以僅在設(shè)備支持MIDI音效時把MIDI文件包含進(jìn)去。

本地化

當(dāng)應(yīng)用程序要在不同地區(qū)銷售時就需要進(jìn)行本地化。
用J2ME Polish,您可以為不同的地區(qū)很容易地調(diào)節(jié)文字和其他資源,如圖片、聲音。
當(dāng)您用J2ME Polish來進(jìn)行本地化時,相對未做本地化處理的應(yīng)用程序來說,不會產(chǎn)生額外負(fù)擔(dān),因?yàn)榉g內(nèi)容直接嵌入到了應(yīng)用程序中。

設(shè)備數(shù)據(jù)庫

設(shè)備數(shù)據(jù)庫幫助您為不同的手機(jī)調(diào)節(jié)您的程序:

存儲了超過230種J2ME設(shè)備和相應(yīng)的J2ME參數(shù),如Canvas的大小,APIs,支持格式等。
您不僅僅能看到各種設(shè)備的性能,在預(yù)處理階段,還可以直接在代碼中應(yīng)用它們。
因?yàn)閿?shù)據(jù)庫基于XML,您可以很容易地進(jìn)行擴(kuò)展。#p#

預(yù)處理

在編譯前就預(yù)先對代碼進(jìn)行處理。
通過與處理,您可以在不損失移植性的情況下為各種設(shè)備調(diào)節(jié)應(yīng)用程序。
J2ME Polish提供了強(qiáng)大的預(yù)處理命令和標(biāo)準(zhǔn)的命名方案。
您可以使用在設(shè)備數(shù)據(jù)庫中定義過的任何性能。

 
 
 
  1. //#ifpolish.midp2||polish.api.mmapi  
  2. //okaytheaudio-playbackoftheMMAPIcanbeused:Playerplayer=  
  3. ...//#endif 

GUI(1/2)

J2ME Polish讓你用簡單的CSS文本文件來設(shè)計(jì)MIDP應(yīng)用程序的界面。
設(shè)計(jì)界面并不難:
background-color:rgb(123,54,233);

根據(jù)item或screen,您可以使用特定屬性。
您可以使用圖片,基于位圖的字體,不同的背景,動畫效果等等。
整個設(shè)計(jì)完全在應(yīng)用程序代碼之外完成。
所以您可以很容易地為您的應(yīng)用程序換膚,而不用更改代碼。
用J2ME PolishGUI,您可以在MIDP/1.0手機(jī)上使用MIDP/2.0特性,如CustomItems!

用戶界面GUI(2/2)

上面的屏幕截圖screenshots顯示的是應(yīng)用了不同外觀主題的范例程序。

當(dāng)然,您也可以創(chuàng)建自己的item,如背景。

游戲引擎

用J2ME Polish的游戲引擎,你可以在MIDP/1.0設(shè)備上使用MIDP/2.0gameAPI。
你可以應(yīng)用不同的優(yōu)化策略,如為TiledLayer應(yīng)用后端緩存backbuffer。
J2ME Polish的游戲引擎已經(jīng)被高度優(yōu)化(速度)。
用一份源代碼給所有的目標(biāo)設(shè)備開發(fā)游戲。

工具類

使用一些J2ME標(biāo)準(zhǔn)中不包括,卻很常用的工具。

de.enough.polish.util.BitMapFont用基于位圖的字體顯示消息文字。

de.enough.polish.util.ArrayList提供為Vector提供了另一個高效的選擇。

de.enough.polish.util.TextUtil提供一般字符串操作功能,并且可以將文本分割開以便顯示。

LoggingFramework用loggingframework您可以在真機(jī)上看到System.out.println()輸出的消息。

您可以為特定的類(class)和包(packages)啟用不同的記錄級別,如:"debug","warn"or"error"。
定義您自己的記錄級別,如:"performance"。
在最終版本里關(guān)閉消息記錄,在引用程序中絕對不會遺留任何痕跡。

 
 
 
  1. try{Connectioncon=Connector.open(url);  
  2. ...}catch(Exceptione){  
  3. //#debugerrorSystem.out.println("Unabletoconnect"+e);} 

獨(dú)立工具

用二進(jìn)制編輯器(binary-editor)來創(chuàng)建和修改二進(jìn)制數(shù)據(jù)文件,比如游戲中的關(guān)卡數(shù)據(jù)文件。
用字體編輯器(font-editor)從truetype字體中創(chuàng)建基于位圖的自定義字體。


本文題目:暢談J2MEPolish的使用
鏈接地址:http://m.5511xx.com/article/cdjjpej.html