CLDC+MIDP+携帯電話用Javaスレッド part 2
■ このスレッドは過去ログ倉庫に格納されています
0488デフォルトの名無しさん
NGNG現在ezplus(Phase3対応)のアプリを開発しているのですが、
データストレージ、またはダウンロードどちらかの利用に際してバグが発生してしまいます。
データストレージに読み込んだ画像が、エミュレータでは表示できるのに対して、
実機では表示できないという症状です。
というのも、画像が正確に読み込めていないようなのです。
・KJXに予め含まれたリソースは、エミュレータ・実機とも問題無く表示できます。
・ストリームの入出力処理はDataInputStream、DataOutputStreamクラスを使用しています。
・ファイルをダウンロードする際、数十個ある画像ファイルを20KBごとのdatファイルに分け、
6回に分けてダウンロードしています(data0.dat〜data5.dat)。
・ストレージには最初の0〜9バイトに必要な情報を格納し、
10バイト目から画像データのバイトが格納されます。
・画像ファイルの総容量は現時点で約120KBです。
最終的には180KBくらいまで膨れ上がる予定です。
・画像の読み込みはImage.createImage(byte[] b, int off, int size)を用いています。
エミュレータでは表示されるので、offの位置などが間違っていることはないと思います。
上には全く関係のない見当違いのことも書いているかもしれませんが、
何卒ご教授よろしくお願いします。
■ このスレッドは過去ログ倉庫に格納されています