做的不是很深入,目前為止,只是做過一些簡單的遊戲。
覺得單純的j2me沒有太多值得研究的地方。限制太多,
cpu速度太慢,因此**的優化就非常重要了,在模擬器上跑的一切正常的東西,到真機上完全執行不了。我想做遊戲的話,除了pc上的那些的話,這個就是最大的挑戰了。把自己的**逐步優化到可以順利執行的地步,滿有挑戰的。
此外,如果做網路方面的應用,就比較麻煩了。midp1.0沒有要求支援socket,只支援http,原來覺得沒什麼,那次跟兄弟商量的時候才發現,按照網路模型,socket是http的下層協議,為什麼會不支援?我認為這是手機的介面問題,他有自己的一套東西,無論是socket還是http對手機來說都應該是同層的協議。跟pc不一樣。因此,手機上的網路應用似乎都是http來著,結合servlet等類似的伺服器,在不考慮效能方面還是夠用的(http有太多的附加資訊,資訊利用率不高,pc上無所謂,但是gprs網路按k來計費就比較明顯了)。
還有,標準midp中沒有檔案這個概念,只有記錄。說實在的我沒用過。具體的限制沒有看,但是從wtk的demo中來,使用似乎很簡單,也就意味著可操作的東西不多。但是就一般的資料儲存應該是能用了。好像哪個廠家的api中有檔案讀取的類。
廠家的api對開發來說很重要,尤其是某些跟手機硬體打交道的東西,以nokia來講,發簡訊(沒做過),震動,背景燈,聲音等,具體的要查手冊,覺得這方面nokia做得很出色(實際上是壓根沒用過別的廠家的)。
J2ME 關於移動的主頁推送對J2ME程式的影響
中國移動於5月17日推出費用提示頁面,其實早在5月15日測試j2me程式的時候就發現已經有頁面推送了。5月15日早上照常測試我的j2me聯網程式發現在模擬器一切正常,但是到了真機上卻得不到正確的資料,後來發現是第一次連結得到的資料流正是移動推送的頁面資料。經過試驗,其實得到第一個頁面不用管它,繼續重...
J2ME 文字滾動
private int tipstringpos screen width 當前字串左邊的位置 private int tipstringspeed 2 字串移動速度 private static final int tipstr left 5 5 左邊消失繪製座標 private static f...
j2me記憶體優化
out momory 一陣天旋地轉記憶體又溢位了。在手機上這種痛苦經常都有,套一句俗話在手機上用記憶體必須勒緊褲腰帶。雖然現在pc記憶體上g都不奇怪,可是在手機上卻只能以k來記,可能某位同志會馬上跳出來說也有上m的,記住中國還不富大多數手機都是低端手機。寫手機程式讓我彷彿回到了dos時代 自我安慰一...
j2me學習總結
j2me隨著最後一個遊戲的完成,可以畫上一個小句號了。做了幾個東西,簡單說一下。環境winxp eclipse netbeans 手機 nokia5230,s60v5平臺 1 冷笑話 這個就是入門,執行之後可以看一些冷笑話,還有謎語之類的,用的是j2me自帶的ui 2.貪食蛇。就是貪食蛇,用了遊戲的...
J2ME中的分而治之
這兩天在研究j2me中setclip的用法.兩張切換時,如果是新的從內向外以矩形顯示,可以使用一次setclip設定繪製的矩形區域.但是,現在反回來,從外向內,以矩形框顯示,但是j2me裡面沒有這樣的方法,怎麼辦?有了,咱們給他來個分而治之,一次setclip不行,咱們可以分多次嘛.就現在的情況,可...