RMS を使用するのではなく、MIDlet 内で sqlite db を使用できる SQLite db の MIDP 実装はありますか。もちろん、FloggyとOpenBaseMovilがありますが、これらは RMS に基づいていますが、sqlite db ファイルで操作を実行できる実装はありますか?
質問する
1895 次
2 に答える
4
そのようなことを行うには2つの方法があります:
SQLite のオープン ソース コード (C で記述) を使用して、JavaME で同様のものを記述します。まだ誰もそれをしていません。Windows Mobile 用に C# で SQLite のバージョンを作成する取り組みが進行中ですが、ファイル システム アクセスのパフォーマンスを制御できないインタープリター型言語への移行がどのような影響を与えるか疑問に思う必要があります。
JNI などを介してネイティブ SQLite にアクセスする JavaME API を定義して実装します。あなたが電話メーカーまたはその非常に親密なパートナーの1人でない場合、これは通常非常に複雑です. Android はそうしているので、その領域のソースを見ることができると思いますが、MIDP に準拠していません。SQLite に似た API の公式 JSR はまだありません。
于 2009-08-14T11:29:13.500 に答える
1
J2ME 仕様では JNI が定義されていません。ISV としてネイティブ バインディングを作成しようとすることは論外です。Sun の参照実装では、KNI と呼ばれるものを定義していますが、それを実行して VM を電話と一緒に出荷できるようにするには、OEM である必要があります。
于 2009-08-14T14:32:07.223 に答える