خلاصات المقالات للمواقع RSSReader Using Sqlite

يتناول المقال عرض خلاصات مقالات المواقع .

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

1- ليست تعرض مجموعة المواقع التي تم إدخلها داخل قاعدة البيانات

2- شاشة لأدخال موقع جديد.

3- عند أختيار موقع من المواقع المعروضة بالليست ستم عرض كل المقالات الموجودة بالموقع ده

4- عرض لمحتويات المقال .

أول شيء نفعله هو تعديل ملف manifest ليصبح كالتالي

وفيه يتم إضافة كل الأكتفتي وإضافة أذن الدخول على الأنترنت

تنزيل المكتبة المسئولة عن الحصول عن    RSS من المواقع

Jsoup بعد  تحميلها يتم عمل مجلد

asأول كلاس RSSFeed.java هنتسخدمه فيه هنحدد :-

عنوان المقال – اللينك – وصف المقال – اللغة – مجموعة المقالات

تاني كلاس هنعمله RSSItem.java

لتحديد

عنوان – وصف – اللينك – تاريخ كل مقال على حدة

كلاس ثالثة لعمليات قاعدة البيانات Website.java

فيها id – العنوان – اللينك – Rss لينك – الوصف لتحفظ هذه البيانات داخل قاعدة البيانات

رابع كلاس وهي المسئوله عن إجراء المعالجة وعمل RSS من html

للحصول على السورس كود لل html من الموقع

معالجة الكود والحصول على rss

الحصول على أوبجكت من RSSFeed ليكون لدينا البيانات المطلوبة

RSSParser.java

أخر كلاس وفيها تتم العمليات الأساسية لقاعدة البيانات

الجدول داخل قاعدة البيانات سيكون كالتالي :-

لنستطيع العمل مع قاعدة البيانات لابد وأن :-

لتعريف الفرجين الخاص بقاعدة البيانات

لتحديد أسم قاعدة البيانات

لتحديد أسم الجدول

أسماء أعمدة الجدول

لأنشاء الجدول

في حالة وجود الجدول مسبقاً هيتم حذفه وإنشائه من جديد

إدخال موقع جديد بكل تفاصيله من خلال الأوبجكت

هنعمل تست إذا كان غير موجود من قبل هيتم إدخاله

أما إذا كان موجود مسيقاً هيتم تحديثه

أستعراض الداتا من قاعدة البيانات ووضعها في الأوبجكت

تحديث الصف من خلال لينك RSS

لقراءة صف صف من الموقع على حسب ال ID

لحذف موقع على حسب ID

الكود الكامل

RSSDatabaseHandler.java

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

database3

data2

 

data11لتحميل المشروع من هنا

 

 

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

Facebooktwittergoogle_plusredditpinterestlinkedinmailby feather
The following two tabs change content below.

عهود على

Latest posts by عهود على (see all)

Comments

comments

2 تعليقات علي “خلاصات المقالات للمواقع RSSReader Using Sqlite

  1. الصور صغييييرة جدا و غير واضحة …
    ياريت تعدلوا المشكلة دي الله يكرمك علشان نعرف نشوف الشرح

  2. صديقي احمد
    مشكور على تعليقك المهم وقد تم حل المشكله وبالنقر علي الصورة يتم عرض كل صور المقال باستخدام تقنيه ال jQuery
    مشكورين لتعليقاتك ولتعليقات الاعضاء وباذن الله نكون عند حسن ظنكم

اترك تعليقاً

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