Connect Android with PHP, MySQL – Part 2

السلام عليكم ورحمة الله وبركاته

انهاردة هنكمل الجزء الثانى الخاص بربط تطبيق الاندرويد بقاعدة بيانات mysql

يمكن متابعة الجزء الاول من خلال الرابط 

http://arabandroid.net/?p=1733

انهاردة هنعرف ازاى هنفذ عمليات الحذف و التعديل واخذ البيانات من قاعدة البيانات mysql

نقوم بإنشاء ملف php بإسم get_all_data.php

مهمة الملف دة انه هيتصل بقاعدة البيانات ويجمع كل البيانات فى الجدول ويرسلها الى تطبيق الاندرويد

 

نقوم بعمل ملف php جديد بإسم update.php

مهمة الملف دة انه يقوم بتعديل اى صف من صفوف قاعدة البيانات

ودة بيتم عندما يستقبل من تطبيق الاندرويد الاتى

id
ودة عبارة عن رقم id الخاص بالصف المطلوب تعديله

name-age-details

ودى البيانات الجديدة اللى هيتم تحديثها

 

نقوم بإنشاء ملف php جديد بإسم delete.php

مهمة الملف دة انه بيمسح صف من قاعدة البيانات

ودة عن طريق id الخاص بهذا الصف

 

نقوم برفع الملفات السابقة الى السيرفر زى ما عرفنا فى الجزء الاول

 

لحد كدة احنا خلصنا شغل web service

 

دلوقتى هنروح لتطبيق الاندرويد

نعمل ملف xml جديد بإسم all_data.xml

 

نعمل ملف xml جديد بإسم all_data_item.xml

نعمل ملف xml جديد بإسم insert.xml

نعمل ملف xml جديد بإسم update.xml

نقوم بتعديل ملف activity_main.xml كالاتى

 

كدة خلصنا الجزء الخاص ب layout

دلوقتى هنعمل الجزء الخاص ب java

هنعمل كلاس جديد بإسم InsertNewUser.java

مهمة الكلاس دة انه هياخد البيانات التى ادخلها المستخدم ويقوم بإرسلها الى webservice والتى تخزنها فى قاعدة البيانات

 

نقوم بعمل كلاس جديد بإسم  GetAllData.java

ومهمته انه سيتصل ب web service والتى ستقوم بجمع كل البيانات من قاعدة البيانات وارسالها الى هذا الكلاس

والذى سيقوم بعض هذه البيانات فى صورة list

وعند الضغط على اى من عناصر list

يسمح لك اما بحذف العنصر او تعديل بياناته فى قاعدة البيانات

 

سنقوم بعمل كلاس جديد بإسم FeedListAdapter.java

وهو يستخدم فى عمل customize لل listView التى سوف تظهر فى الكلاس السابق

 

نقوم بعمل كلاس جديد بإسم UpdateUser.java والذى يستخدم فى تعديل بيانات اى عنصر يتم اختياره

 

نقوم بتعديل MainActivity.java كالتالى

 

ثم نقوم بتعديل manifest كالتالى

 

ونقوم بعمل Run للتطبيق

ان شاء الله سيعمل بشكل صحيح

الشكل النهائى للتطبيق

لتحميل كود الاندرويد بالاضافة الى كود web service من هنا 

http://www.mediafire.com/download/13j1s42994ae6ft/ArabAndroid2.rar

الى اللقاء فى مقالات اخرى ان شاء الله 🙂

يرجي تقييم الموضوع

Facebooktwittergoogle_plusredditpinterestlinkedinmailby feather
The following two tabs change content below.

Comments

comments

2 تعليقات علي “Connect Android with PHP, MySQL – Part 2

  1. ايــــوة كده … عاوزين موضوعات متقدمة زي كده
    بجد تسلم ايدك يـامهندس عمرو و ان شاء الله منتظرين المزيد

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *