J2MEは初めてです。私のアプリケーションでは、データベースに大量のデータを保存し、それにアクセスする必要があります。しかし、J2MEのRMSの制限により、大量のデータを保存することはできません。
外部ストレージ(SDカード)からデータベースファイルにアクセスする方法はありますか?
私は funkybro に部分的に同意します。つまり、RMS を SDCard に保存することはできません。
ファイルを使用してデータを保存することもできます。しかし、最後のオプションでなければなりません。
ここで、別のオプションを提案します。つまり、アプリケーションを SD カードにインストールしてからユーザーにインストールします。この方法で RMS がメモリ カード上に作成されるため、スペースの問題は発生しません。ただし、このアプリケーションを s40 シリーズ デバイスで使用している場合、ヒープ メモリが 2MB に制限されるという問題が発生する可能性があります。実行中にアプリケーションがクラッシュする可能性があります。s60シリーズのデバイスを使用している場合、問題なく動作します。
詳細については、私のこの回答もご覧ください。
本当に「RMS を SD カードに保存できますか」と尋ねている場合、答えは NO です。デバイスが RMS データを保持する場所を制御することはできません。
SD カードに独自の形式でデータを保存するには、JSR-75 を使用する必要があります。