اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

يمكنك استخدام أية قاعدة بيانات شهيرة مثل SQLite وهذا درس بسيط لإنشاء تطبيق مرتبط بقاعدة بيانات SQLite أو يمكنك الإطلاع على التوثيق الرسمي للمزيد من المعلومات حول استخدام برامج إدارة قواعد البيانات في أندرويد.

نعم، يمكنك استخدام ms sql server، لكن انتبه، إن ربط تطبيق أندرويد بخادم قاعدة بيانات خارجي هي فكرة سيئة ويُفضل إنشاء تطبيق ويب وربطه بتطبيق أندرويد بدلا من ذلك.

  • 0
نشر

بالنسبة لتخزين البيانات في تطبيقات الاندرويد يوجد ثلاث طرق تخزين البيانات وذلك حسب الاستخدام و كمية البيانات التي تريد تخزينها :

Preferences

Files

Databases

بالنسبة لـPreferences وهي تستخدم لأشياء خاصة بالمستخدم مثل اسم المستخدم أو كلمة سر. حيث أن Preferences يخزن على شكل التالي <key-value> فقط ويقبل نوع البيانات البدائية (primitive data type) ومثال علية استخدام SharedPreferences في تخزين بيانات نموذج تسجيل دخول (login) وذلك من خلال قامك بتعلم ()getSharedPreferences.

بالنسبة لـFiles وهي تخزين داخلي أو خارجي (Internal or External) و المقصود بالداخلي أي يتم حفظ البيانات داخل الذاكر الداخلية الخاصة بالجهاز و الخارجي اي المقصود بها تخزين البيانات على SD card . ويتم ذلك من خلال فتح ملف من خلال استخدام ()OpenFileOutput ومن ثم عملية الكتابة ()write ثم في النهاية الإغلاق ()close وتستطيع من ثم القيام بالقراءة من الملف واستخدام المعلومات الموجودة بداخلة وعرضها كما تريد .

بالنسبة لـDatabases وهي SQL Database في الاندرويد وهي اكثر شيء مستخدم ومعروفة وهي بسيطة وسهلة الاستخدام

  • 0
نشر

اريد قاعدة بيانات داخلية للهاتف تعمل بدون نت لحفظ العمليات المالية والمحاسبية بواسطة تطبيق sketchware

لوسمحت رد عليّ

بتاريخ On 26‏/6‏/2016 at 04:16 قال هشام رزق الله:

يمكنك استخدام أية قاعدة بيانات شهيرة مثل SQLite وهذا درس بسيط لإنشاء تطبيق مرتبط بقاعدة بيانات SQLite أو يمكنك الإطلاع على التوثيق الرسمي للمزيد من المعلومات حول استخدام برامج إدارة قواعد البيانات في أندرويد.

نعم، يمكنك استخدام ms sql server، لكن انتبه، إن ربط تطبيق أندرويد بخادم قاعدة بيانات خارجي هي فكرة سيئة ويُفضل إنشاء تطبيق ويب وربطه بتطبيق أندرويد بدلا من ذلك.

"كيف إنشاء تطبيق ويب وربطه بتطبيق أندرويد بدلا عن ذلك"؟

  • 0
نشر
بتاريخ 2 ساعة قال Basm Maqos:

"كيف إنشاء تطبيق ويب وربطه بتطبيق أندرويد بدلا عن ذلك"؟

حتى تكون الأمور واضحة بالنسبة لك، يجب معرفة أن التطبيق نفسه منفصل تمامًا عن قواعد البيانات، بمعنى أن التطبيق له ملفاته الخاصة مكتوب بها شفرات برمجية، أما قواعد البيانات فهي عبارة عن ملفات مختلفة تمامًا عن التطبيق تُستخدم لحفظ البيانات.

لذلك معظم التطبيقات - إن لم يكن كلها - تستطيع التعامل مع جميع أنواع قواعد البيانات.

بناء عليه، يمكنك تطوير تطبيق (سواء للهاتف أو الويب أو حتى سطح المكتب)، ويمكنك ربطه بأي قواعد بيانات.

هذه القواعد قد تكون:

- محلية:

أي يتم تثبيتها على نفس الجهاز وبالتالي تستهلك من مساحة التخزين على الجهاز وبالتأكيد محدودة بإمكانيات وسرعة الجهاز.

- سحابية:

موجودة على خادم ويمكن للتطبيقات الاتصال بها، لذلك يتطلب الأمر وجود اتصال بالإنترنت (إلا إذا كانت على خادم شبكة محلية).

القواعد السحابية لها فائدة عظيمة جدًا:

وهي أنه يمكنك الاتصال بها من أنواع تطبيقات مختلفة، لأننا كما قلنا: "قواعد البيانات شئ، والتطبيق شئ آخر"، لذلك يمكن لتطبيق الويب الاتصال بقواعد البيانات، وإذا لديك تطبيق هاتف محمول يمكنه أيضًا الاتصال بنفس قواعد البيانات، فتستطيع إدخال البيانات عن طريق أي تطبيق منهم.

الرائع في الأمر أنك إذا فتحت التطبيق الآخر سترى ما تم إدخاله عن طريق التطبيق الأول.

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...