nokia
1. 最近一個項目,老40的class限制大概在105k左右(所有的class加起來,混吆後,未壓縮的大小),超出一點,連構造子也進不去了,就是說,classloading的時候就out of memory了
2. 6230i, 很奇怪的208x208屏幕,40系統,聲音播放與40兼容, 不能servicerepaints, 否則聲音播放有問題
3. 7370 ,command不在左右邊而在中間, 聲音的inputstream關閉後聲音放不放出來,不能servicerepaints, 否則聲音播放卡住
4. 60進入後立即退出, 用midp1.0重新編譯試試, 60, fullcanvas如果從沒有setclip,有一定的機率屏幕下方放不出
5.6680:問題:運行速度極慢 解決方法:重啓. 此機使用final變量(方法內部定義的)會有莫名其妙的問題,變量不是定義時的數值。問題:打進入電話後不pauseApp,遊戲音樂不停,沒有電話鈴聲,解決方法:用hidennotify,在其中釋放聲音
6. j2me 反覆調用Graphics方法是導致nokia40運行緩慢的主要原因
這一點在橫軸卷頻遊戲中尤其明顯
相比之下,servicerepaints和gc兩個方法並不緩慢
解決方法,建立一個image,將背景畫在其上,每次卷軸都保留需要的部分,更新需更新的部分,然後數次繪製此image拼成背景,能有效提高性能
7.如何對抗nokia 3650 存儲已滿
一次性io操作
createimage , getresourceasstream 一次性做完扔在內存裏,3650 io 會內存泄漏
image.getgraphics()
此操作每次創建新graphics, image不gc掉graphics也不會gc掉,每個image只.getgraphics一次
3650,7650,QD如果有這樣問題同上處理
8. nokia s40(新)在paint所在線程放聲音鎖死,不知爲什麼,不是所有遊戲都會發生,但是如果發生了,那就必然而不是隨機發生。
9 新40對midi的兼容性不是很好,如果聲音放不出需音效修改
10 qd遊戲切出去後不能從百寶箱裏選擇進入,但可以長按菜單鍵切回. 在paint之間sleep即可在百寶箱裏切回
seimens
1. SX 問題:mmapi放聲音老是device unavailible,解決方法:換成nokia sound(wav)
2. SX 程序第一次執行沒有問題,退出後再進直接nullpointer except ,去掉所有static後ok
三菱
1.m750 循環前後需要加同步與限幀才能打進電話
阿爾卡特
1.ot556 getGraphics 極其慢, rms沒有作用.
NEC
1.nec 820也是個需要手動gc的主, 日韓手機之通病-_-!
2. nec 820 class Media; getAudioClip太多次有可能導致audioclip放了一點點聲音就斷掉.也有可能不發生這個事情. 解決方法: 一次建立所有的audioclip
3. nec 820 class audioClip; 設置的loopcount在stop以後失效 解決方法: 重新設置loopcount會出exception,用audiolistener
4.nec830可能認不出一些mid文件,讓音效修改之
samsung
1.d508 drawline有問題,drawrect據說也有問題,fill rect好的command 底下那一塊繪製有毛病,一會紅一會黑的,在那繪製有莫名奇妙的問題
moto
1. E2, 只能同時打開4個player, 持續關閉和創建player,在半小時到一小時後會莫名其妙退出. 播放聲音在一開始會卡一下, 聲音超級難聽,還號稱音樂手機,垃圾
2. L6, 14x的icon
索愛
1.t628 系統資源不足,要求我刪文件,刪無可刪
2, k300,k500系列整圖卷屏時, 當整圖畫在左上角時有可能位置比實際座標偏左了一點, 看上去背景向左邊閃了一下,如果出現這個問題可以將整圖向左邊沒有空隙地貼牢
imode (9xx)
1.應該總是getcolorbyrgb,不要想當然的用0xff1234之類,可能異常或者無顏色
2.載入240*240更大的圖會出現圖片問題
3.有時侯大圖片莫名其妙顯示不了
4.imode手機遊戲必定涉及網絡,必須正確處理網絡不可用的情況
5.usenetwork的值是http
6.usebrowser的值是launch,如果你需要打開瀏覽器的話
7.在http通信時按通話鍵會切斷這個http連接
8.播放聲音時必須捕作異常,並在捕獲後重做前一步, 儘管它並不規定必須處理此異常
總結: S h i t, ntt docomo上海總部就在我們樓上,那麼多bug,明天把它炸了
vodafone sharp
1.讀取寫入rms慢. 不要在需要高速繪製時做
J2ME各種手機的問題
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Windows Mobile開發環境搭建指南
china_tom
2018-08-27 19:38:28
J2ME程序開發全方位基礎講解彙總
peter_xiong
2018-08-27 18:18:18
j2me-debug skill
peaceharbor
2018-08-27 14:12:36
wtk 模擬器中文顯示問題
peaceharbor
2018-08-27 14:12:35
J2ME RMS記錄集存儲管理
wondercoder
2018-08-27 05:22:58
JSR179 LocationAPI
cassper
2018-08-27 03:33:45
J2ME開發環境配置
cassper
2018-08-27 03:33:36
j2ME打包後,運行JAD文件,報com.sun.kvem.midletsuite.InvalidJadException: Reason = 22
shiyuntian_wang
2018-08-27 03:20:49
J2ME中繪製和填充多邊形
panda_2014
2018-08-27 02:28:57
JDK1.5新特性一覽
hdhero
2018-08-27 01:31:28
J2ME環境搭建-1(卸載EclipseME插件)
bb12152205gg
2018-08-26 23:27:04
NetBeans6.8開發J2ME-1(創建J2ME項目)
bb12152205gg
2018-08-26 23:26:57
開發J2ME應用必須知道的一些問題
bb12152205gg
2018-08-26 23:26:57
J2ME環境搭建-2(使用下載的完整安裝包進行安裝)
bb12152205gg
2018-08-26 23:26:54
J2ME環境搭建-3(配置EclipseME和Eclipse)
bb12152205gg
2018-08-26 23:26:54
24小時熱門文章