- 1 名前:デフォルトの名無しさん mailto:sage [2009/09/21(月) 20:36:33 ]
- NTT DoCoMoのiモード携帯電話用Javaに関する話題を扱うスレッドです。
Doja、Starいずれも扱います。質問時には明記してください。 次スレは>>980が宣言して立ててください。 ※DoCoMo以外は下記スレへ。 CLDC+MIDP+携帯電話用Javaスレッド part 8 ttp://pc11.2ch.net/test/read.cgi/tech/1206017034/ ■ iアプリ特有ではなくJava一般に関する質問はこちらへ 【初心者】Java質問・相談スレッド116【歓迎】 ttp://pc11.2ch.net/test/read.cgi/tech/1213347130/ ■関連スレ 【日本携帯】Mascot Capsule/Micro3D【標準】 ttp://pc11.2ch.net/test/read.cgi/tech/1117773530/
- 886 名前:デフォルトの名無しさん mailto:sage [2010/05/21(金) 15:47:22 ]
- >>885
CLDC(DoJa)ではオブジェクトシリアライズってものがないので、 データを永続化するコードは、ぜんぶ自前で書かないといけません。 スクラッチパッドは、見てそのまんまファイルみたいなものですが どの位置にどんなデータを読み書きするのかは完全に自由です。 それが便利なのかっていうと、不便なんですよね。データのフォーマット は自分で決めなければいけません。 そんなわけでデータと型との関連付け、終端記号(null)の決まりなんかは 自分で考えることになります。 単純に、キーと値の組み合わせをテキストにしてはいかがでしょうか。 name=ABC,width=240,height=320,data=<BASE64でエンコードしたバイナリ>\n name=DEF,width=240,height=320,data=<BASE64でエンコードしたバイナリ>\n name=GHI,width=240,height=320,data=<BASE64でエンコードしたバイナリ>\n ↑こんなのをSPに書くわけです。\nで区切ればひとつひとつのエントリーを取り出せます。 Stringクラスの関数でデータ操作ができるので、慣れないうちは楽です。 それで「容量足りねー」だとか「遅せー」っていう問題が出てくるはずなので そんなときは、もっと低水準なフォーマットにすればよいかと。
- 887 名前:デフォルトの名無しさん mailto:sage [2010/05/21(金) 16:13:34 ]
- スクラッチパッド用にファイルシステムを作ってしまうのもありかと。
- 888 名前:デフォルトの名無しさん mailto:sage [2010/05/21(金) 16:54:53 ]
- >>886>>887
↓iアプリでこれができなくて困ってますどうしましょうかー?メ ArrayList<Method> methods;
- 889 名前:デフォルトの名無しさん mailto:sage [2010/05/21(金) 17:00:56 ]
- >>888
さみしいの?
- 890 名前:デフォルトの名無しさん mailto:sage [2010/05/21(金) 17:23:12 ]
- >>888
使わなければよい。
|

|