موقع الكمبيوتر الكفي
موقع الكمبيوتر الكفي

العودة   الكمبيوتر الكفي > منتديات Google Android > ملتقى المطورين لنظام Google Android
التسجيل انظمة المنتدى التقييم التجاري التعليمات قاعة المؤتمرات محرك البحث

للتذكير فقط ....

رسالة وداع للجميع واعلان اغلاق الموقع
رد
 
أدوات الموضوع
قديم 09-10-2011, 08:58 PM   #1
عضو مشارك
 
تاريخ التسجيل: 03-04-2011
الدولة: جدة
المشاركات: 104
مشاركات الشكر: 79
شكر 294 مرات في 45 مشاركات
ابغى اعمل برنامج عن طبخ .. هل يفضل اني اعملها ب sqllite ام اضع البيانات مباشرة

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

هل تنصحوني اني اعمله على قواعد بيانات sqllite ام مجرد بيانات مباشرة كل وحدة على حدى بمعني اني اعمل عدة صفحات بعدد الطبخات اللي بعملها ؟؟

وايضا للاسف ما اعرف كيف اربطها مع قاعدة البيانات (في دروس فديو لا ازال اتعلم منها طريقة عمل التطبيقات وفيها 14 درس عن sqllite ) ان شاء الله اني افهم منها طريقة عملها
وهل في طريقة اني اربط البرنامج مع موقعي وبالتحديد بقاعدة بيانات mysql حق الموقع ؟؟؟ بحيث البرنامج لازم يكون متصل بالانترنت عشان يحصل على البيانات (هذه افضل طريقة عشان اقلل من حجم البرنامج)
بحيث اني اجعل البرنامج مفتوح للجميع لكي يضيفوا اي طبخة من خلال الموقع وتتحدث تلقائيا في البرنامج (بحيث انها متصلة بالموقع)

لكن اي الطرق افضل لعمل هذا البرنامج ؟؟
انا ابحث عن افضل طريقة تقلل من حجم البرنامج و لا يتعارض البرنامج مع اي جهاز ولا يسبب فورس كلوز

بالنسبة لقاعدة البيانات ما عندي الفكرة المناسبة للاستخدامها
الفكرة اللي في راسي وهي اللي المفروض تكون السليمة اني اعملها مثل الفهرس اللي موجود في كتاب الطبخ
بحيث يكون في اقسام رئيسية (وجبات رئيسية - شوربات - سلطات - حلويات ... الخ) وتحت كل قسم اسماء الطبخات كلها


ان شاء الله خلال الاسبوعين هذه اكون عملت اول ابليكيشن مفيد للاندرويد
ولو انه بسيط ولكن اهم شي اشعر اني طبقت شي في حياتي ومشوار الالف ميل يبدا بخطوة



ارجو منكم افادتي بارائكم واقتراحاتكم

ahmadssb غير متصل   رد مع اقتباس

اخر 5 مواضيع للعضو ahmadssb
الموضوع الاقسام الرد الاخير للعضو الردود مشاهده اخر مشاركة
سبب تأخر وصول التحديث لأجهزة الأندرويد منتدى هواتف Google Android العام anas6 1 1384 01-03-2014 08:00 PM
كيف ابيع برامجي على متجر الاندرويد؟ للدول الغير... ملتقى المطورين لنظام Google Android ahmadssb 0 1344 22-11-2013 06:35 AM
[فديو] كيف تبحث عن روت لهواتف الاندرويد قسم ترقيات الأجهزة الأخرى بنظام Google Android ahmadssb 3 1806 11-10-2013 06:21 PM
[مشكلة] جهازي GT-I8190 لا يدخل الى وضعية... قسم ترقيات أجهزة Samsung بنظام Google Android best2all 1 5229 12-09-2013 09:04 PM
[شرح] Android Super User : الريكفري - Recovery قسم ترقيات الأجهزة الأخرى بنظام Google Android Z. Moh amine 12 15962 27-04-2013 11:51 AM


اعلان

قديم 10-10-2011, 11:32 AM   #2
Aihamnaji
عضو مشارك
 
الصورة الرمزية Aihamnaji
 
تاريخ التسجيل: 07-03-2011
الدولة: Free Country
المشاركات: 108
مشاركات الشكر: 92
شكر 146 مرات في 47 مشاركات

بالتأكيد فإن استخدام قواعد البيانات هو الحل الأسلم والأفضل للأداء ولحجم البرنامج لذلك إذا استطعت تنفيذ البرنامج باستخدام قواعد البينات فلا تتردد في ذلك.
ولكن هتاك حل وسط بين استخدام قواعد البيانات وبين وضع البيانات مباشرة في صفحات الرنامج هو وضع الوصفات في ملفات نصية منفصلة أي كل وصفة في ملف نصي ثم تقوم بوضع صفحة تقوم بعرض الملفات النصية ويقوم البرنامج بالدخول إلى الملف الخاص بالوصفة التي يختارها المستخدم ويعرضها في تلك الصفحة (لاحظ أن جميع الملفات ستعرض ضمن صفحة واحدة فقط حيث يتم عرض فقط الملف الذي اختاره المستخدم).
وتقوم بوضع هذه الملفات ضمن ملفات البرنامج (ضمن الـ Assets) إذا أردت أن يكون تحميل البرنامج كاملا من الماركت دون تحميل ملفات من الإنترنت.
أو يمكنك وضع هذه الملفات على الذاكرة الخارجية بحيث يستطيع المستخدمون إضافة وصفاتهم الخاصة أو التعديل على الوصفات الموجودة ولكن سيتوجب تحميل هذه الملفات من الإنترنت بعد تحميل البرنامج من الماركت (لا أنصحك بذلك لأن التعديل بالملفات دون دراية سيسبب فورس كلوز).
كما ستفيدك هذه الطريقة من ناحية الحجم حيث أن الملفات النصية لا تستخدم مساحة كبيرة.
طبعا إن هذه الطريقة ليست بفعالية قواعد البيانات ولكنها أسهل حيث كل ما تحتاج له هو كلاس يقوم بقراءة الملفات النصية وتقوم باستدعائه لقراءة الملف الذي يختاره المستخدم وعرضه وبالتالي لن تحتاج إلى تعلم استخدام قواعد البيانات (لهذا البرنامج على الأقل).

أتمنى لك التوفيق
Aihamnaji غير متصل   رد مع اقتباس
العضو التالي يشكر Aihamnaji على مشاركته الطيبة ويطلب المزيد من هذه المشاركات الرائعة
رد

العبارات الاستدلاليه
مفتوح, الاندرويد, فورس كلوز


الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 


الانتقال السريع إلى

جميع الأوقات بتوقيت GMT +3. الساعة الآن 04:04 AM.


Powered by vBulletin
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.