سؤال

هل هناك أي تطبيق MIDP ل SQLITE DB المتاحة لاستخدام SQLite DB داخل Midlet، بدلا من استخدام RMS. بالطبع هناك الليغلي و OpenBasemovil., ومع ذلك، تعتمد على RMS، ولكن هل هناك أي تطبيقات تسمح لأداء العمليات في ملف SQLite DB؟

هل كانت مفيدة؟

المحلول

هناك طريقتان لفعل شيء من هذا القبيل:

  • خذ كود المصدر المفتوح SQLite (مكتوب في ج) واكتب شيئا مشابها في Javame. لا أحد قد فعل ذلك حتى الآن. هناك جهود مستمرة لكتابة إصدار من SQLite في C # لنظام التشغيل Windows Mobile ولكن عليك أن تتساءل عن تأثير الانتقال إلى لغة تفسير مع عدم وجود سيطرة على أداء نظام الوصول إلى نظام الملفات.

  • حدد وتنفيذ API Javame يصل إلى SQLite الأصلي عبر شيء مثل JNI. هذا عادة ما تكون معقدة للغاية إذا لم تكن الشركة المصنعة للهاتف أو أحد شركائها المقربين للغاية. أظن أن أندرويد يفعل ذلك حتى تتمكن من إلقاء نظرة على مصادرها في هذا المجال، بل لن يكون متوافقا متوافقا مع الحائط. لا يوجد مكتب JSR رسمي ل API تشبه SQLite حتى الآن.

نصائح أخرى

j2me المواصة لا تحدد JNI. كونك ISV ومحاولة كتابة الروابط الأصلية غير مسؤولة. يحدد التنفيذ المرجعي للشمس شيئا يسمى KNI - ولكن بعد ذلك يجب أن تكون oem لتكون قادرا على القيام بذلك وشحن VM مع الهاتف.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top