2008年10月1日 星期三

Java手機程式開發心得

曾經寫過幾個手機小遊戲及手機小應用,發現MIDP提供的Form相關元件最好少用,因為你寫出的程式可能跟你想的"長的"不一樣,因為模擬器上看是一個樣子,在真實手機上看有是一個樣子,手機上Nokia上長這樣,黑莓機又長這樣,SonyEricsson長這樣....也就是說一個簡單的文字輸入框在不同手機有不同的樣貌哩....所以後來我的應用程式通通是用CanvasGameCanvas來實現.....需要用到的表單元件都是在這上面畫出來的....連文字輸入框都是畫出來的....當要輸入文字時,選到該虛擬文字框點擊後再切換到真實的文字輸入框,輸入好之後再返回原Canvas畫面,並將輸入之文字畫進去.....

這樣作是比較麻煩,不過卻可以讓J2ME的畫面能在不同手機上看起來一至,且更能控制你的程式版面,讓你的程式看起來更專業哩....Open Source的MIDP Form Widget也有類似作法的....

以上說的是手機程式應用啦,程式應用有時需要輸入文字才需要這麼麻煩...手機遊戲就理所當然用GameCanvas(Canvas)囉....

在Canvas(GameCanvas)裡的世界一切由你自由發揮哩.....

3 則留言:

米可兒的寶貝記錄 提到...

好厲害!!
我都聽不大懂技術的術語。
恭喜你網誌大開張囉!!
讚讚讚~^__^

Andrew 提到...

呵呵,還好啦...
只是想留下一些程式學習心得哩...

Gaurav joshi 提到...

http://newgame9.com/final-fantasy-xiv-playstation-3/