السلام عليكم ورحمة الله وبركاته ،
لا يخفى على الإخوة انتشار نظام الأندرويد (على أجهزة الهاتف الذكية و اللوحات...).
ولا بد للمبرمج الذي يرغب في مواصلة مشوار البرمجة من مواكبة تيار التطور المتسارع .
عن نفسي أستعمل Interbase و Firebird ، لكن :
FireBird لا يدعم نظام الأندرويد.
Interbase هناك إصدار غير مجاني اسمه Interbase TOGO يدعم الإندرويد.
أود أن أعرف من الإخوة الذين دخلوا عالم قواعد البيانات مع الإندرويد ، أي نوع من قواعد البيانات التي يستعملونها؟
هل هي قاعدة بيانات محلية مثل Sqlite أو على الشبكة؟
أرجو من الإحوة أن لا يبخلوا علينا.
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك. تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.
لم اجرب ولكن اعتقد انها SQLITE
بحسب ملفات المساعدة في XE7
ms-help://embarcadero.rs_xe7/rad/Mobile_Tutorial'3A_Using_dbExpress_and_SQLite_(iOS_and_Android).html
كل من 1 user says قال شكرا ل jeanjamil على المشاركة المفيدة1 user says Thank You to jeanjamil for this post • أبو معاذ
25-02-2017, 10:32 AM (آخر تعديل لهذه المشاركة: 25-02-2017, 10:33 AM بواسطة أبو معاذ.)
السلام عليكم ورحمة الله وبركاته ،
جزاكم الله خيرا على التفاعل و المشاركة.
تقريباا كل الإخوة اتفقوا على أن Sqlite هي المستعملة كقاعدة بيانات في الإندرويد.
لكن هذا النوع من قواعد البيانات هو محلي فقط .
كيف يمكن الاتصال بقاعدة بيانات على السرفير؟
أقصد إذا كان السيرفير مثبت عليه قاعدة بيانات Firebird ، كيف يمكن الاتصال بالسيرفير عن طريق الجهاز اللوحي (tablette) ؟
مرة أخرى شكر الله مشاركاتكم.
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك. تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.
السبب وراء استخدام SQLite في أغلب تطبيقات Android
أن محرك بيانات SQLite مدمج في إطار العمل Android SDK بالإضافة إلى مكتبات مساعدة لذلك
والحقيقة أن ذاك خيار استراتيجي لمصممي نظام أندرويد، للميزات التي يوفرها هذا المحرك من الحجم والخفة
هناك سبب آخر يتمثل في قلة الموارد، حيث أن الهواتف الخلوية ليست مجهزة بعتاد ضخم ولا بتدفق سريع
بعض الشباب قاموh بتوليد مكتبة الاتصال بالفيربيرد على أندرويد (باعتبار اندرويد بالنهاية يعتمد على نواة لينكس مصغرة),
ويمكن الإتصال بها بشكل مضمن embedded
لايبدو أنها عمليه بنسبة 1200% , ولمن الاتصال بها ينجح وتقوم بالأعمال الأساسية :
يوجد في ملفات الكود الخاصة بالفيربيرد ملفات في المجلد firebird/builds/posix/ هذه الملفات التي تستخدم لتوليد مكتبة الاتصال :
make.android.arm64
make.android.arme
make.android.x86
make.android.x86_64