1

J2MEは初めてです。私のアプリケーションでは、データベースに大量のデータを保存し、それにアクセスする必要があります。しかし、J2MEのRMSの制限により、大量のデータを保存することはできません。

外部ストレージ(SDカード)からデータベースファイルにアクセスする方法はありますか?

4

2 に答える 2

2

私は funkybro に部分的に同意します。つまり、RMS を SDCard に保存することはできません。

ファイルを使用してデータを保存することもできます。しかし、最後のオプションでなければなりません。

ここで、別のオプションを提案します。つまり、アプリケーションを SD カードにインストールしてからユーザーにインストールします。この方法で RMS がメモリ カード上に作成されるため、スペースの問題は発生しません。ただし、このアプリケーションを s40 シリーズ デバイスで使用している場合、ヒープ メモリが 2MB に制限されるという問題が発生する可能性があります。実行中にアプリケーションがクラッシュする可能性があります。s60シリーズのデバイスを使用している場合、問題なく動作します。

詳細については、私のこの回答もご覧ください。

于 2012-07-23T11:04:05.163 に答える
1

本当に「RMS を SD カードに保存できますか」と尋ねている場合、答えは NO です。デバイスが RMS データを保持する場所を制御することはできません。

SD カードに独自の形式でデータを保存するには、JSR-75 を使用する必要があります。

于 2012-07-23T10:09:53.793 に答える