原创 UTF-8 Decoder & Encoder

有的手機不支持utf8. 需要時直接copy。 UTF-8 Decoder:String decode(byte[] b,int start,int len) {    StringBuffer s = new StringBuffer(

原创 PNG圖像壓縮

有的圖片,旋轉90度過後再壓縮會小很多,這個方法是根據filter想到的,因爲filter是按行的。用bad的png壓縮, 銀月那把劍,橫着壓出來3016B, 豎着只有2625B。

原创 利用GameCanvas的offscreen_buffer

MIDP2.0增加了GameCanvas類,其中包含了一個offscreen_buffer,可以隨時調用flushGraphics()來把它畫到屏幕上,遊戲的結構也可以變得簡單一些。但是,爲了移植方便,大多數時候還是用的MIDP1.0的結

原创 用Proguard混淆後出現Preverify Error的解決辦法

在proguard的參數中加上:-dontusemixedcaseclassnames因爲windows文件名是大小寫無關的. 如果還是不行,可以試試 -dontoptimize另外還有其他可選參數:-overloadaggressive

原创 主要機型對應的音頻格式以及震動功能列表

看到一片不錯文章:http://jcodeworks.com/developersfxguide.html整理了一個表格  Device Melody Wave Vibra 1 FX at a time 3650/6600/N-Gage