2034208194886500984385489043536787123329124690425335324492245421212527005825330010291067110572575421800085420858587245242300901567142189711555

تعرفنا في موضوع سابق على كيفية إنشاء أول مشروع لتطبيق أندرويد على أندرويد ستوديو إن أردت الإطلاع عليه ماعليك سوى الضغط على الرابط التالي :  برمجة أول تطبيق أندرويد من خلال بيئة أندرويد ستوديو (ألة حاسبة)
في هذا الموضوع نقوم بشرح لعمل تطبيق بعدة مهام كمتصفح ويب وحفظ قواعد البيانات .
 1 - نقوم أول شيء إنشاء كلاس Data والذي يقوم بحفظ بيانات على الهاتف من النوع SharedPrefrences وهي نوع من أنواع حفظ البيانات في الأندرويد , تجد تعليقات على أغلب الأسطر في الكلاس في المشروع لتوضيح مهمة كل سطر .


لإستدعاء الكلاس Data كلما عليك وضع السطر الموجودة في الصورة التالية في كلاس الأكتيفيتي الذي تريد التعامل منه مع الكلاس .


بعد ذلك لإدخال البيانات أرسل قيمة من نوع String للدالة setDataString من الكلاس Data أو أرسل قيمة integer للدالة setDataInt . ولإرجاع البيانات المحفوظة فقط إستدعي دوال الإرجاع getDataString و getDataInt .

نفس الشي أنشأنا كلاس لحفظ البيانات بنوع SQLite 


نلاحظ أننا إستعملنا الكلاس DbHelper لكتابة أمر إنشاء قاعدة البيانات


بعدها أنشأنا دوال الإدخال والإخراج يمكنك التعامل معها بنفس الطريقة مع دوال الكلاس السابق Data


 2 - قبل البدء في عمل أمثلة الإتصال بالأنترنت المتصفح ومثال جلب البيانات أضفنا صلاحية الإتصال بالأنترنت في ملف الـ Manifest وهذا ليأخذ تطبيقنا صلاحية في الهاتف للإتصال بالأنترنت.


 3 - أخذنا أيضا مثال أخر وهو عمل متصفح ويب بسيط ولاحظنا سهولة ذلك من خلال الكلاس  WebBrowser


 4 - جلب بيانات من نوع Json من الأنترنت أول شيء توجه لملف build.gradle ( الملف الثاني ) وضع السطر التالي :
compile 'com.mcxiaoke.volley:library:1.0.19' ثم قم بعمل مزامنة ( sync now)
كما يظهر في الصورة التالية :


بعدها نتوجه لكلاس الأكتيفيتي التي تريد أن تظهر فيها البيانات وفي المثال عملنا رسالة صغير من نوع Toast تحمل إسم الموقع


حمل المشروع كامل من هنا .

هناك تعليقان (2):

  1. بارك الله فيك خويا عبد الواحد في انتظار شروحات جديد;شكرا

    ردحذف

تصميم و تكويد المهدي درة