Upload
amal-wishah
View
89
Download
2
Embed Size (px)
Citation preview
الرئيسية العناوين
؟ • االندرويد هو مااالندرويد .• عن تاريخية نبذةاالندرويد .• مميزاتالعامة .• الهيلكليةالبرنامج .• حياة دورةاالندرويد .• تطبيق مكوناتمادي .• عائد على الحصول و التطبيق نشر كيفية
وشاح: . • ماهر أمل م اعداد
؟ االندرويد ماهوالقوية • لينكس بيئة على يعتمد النقالة لألجهزة تشغيل نظام عن عبارة هو
أغسطس, في جوجل شركة بشرائة يساوي 2005قامت 50بمبلغدوالر . مليون
تم • تطبيق مليون نصف من في اكثر االندرويد متجر عبر .2012نشرهالجافا .• لغة خالل من البرامج إدارة و كتابة يدعم المصدر مفتوح نظام
وشاح: . • ماهر أمل م اعداد
االندرويد مميزات
االبعاد .• ثالثي ام ثMنائي كان سواء الدقة عالي الجرافيك يدعمواحد .• ان في تطبيق من اكثر تشغيل بامكانكبMالي .• جوجل هو و التطبيقات لترويج سوق افضل توفربسهولة .• االعدادات ضبط و التحكم بامكانكلهاتفك .• الرئيسية الشاشة على الهامة المعلومات اظهار Mبامكانكال • و اللمس شاشات و الفيديو و الكاميرا و الجافا تطبيقات gpsيدعم
غيرها . و المجسات و
وشاح: . • ماهر أمل م اعداد
االندرويد عن تاريخية نبذة
فMMي االندرويMMد ابتكار و تأسMMيس أكتوبر Palo Alto, CaliforniaتMMم قبMMل 2003فMMي مMMنهم و جوجل شركة في العاملين المبرمجين من مجموعة
Andy Rubin, Rich Miner, Nick Sears and Chris White
Andy Rubin
في • االندرويد من بيتا نسخة اول اصدار .2007نوفمبر 12تم
وشاح: . • ماهر أمل م اعداد
التابلت : أجهزة بعض
Velocity Micro Cruz Gome FlyTouch Acer beTouch
Dawa D7Toshiba Android
SmartBookCisco Android Tablet
وشاح: . • ماهر أمل م اعداد
األساسية • الخدمات من العديد تقدم االندرويد بيئة في األساسية الركيزةمثل:
الطاقة • إدارةالذاكرة • إدارةغيرها • و االمن
وشاح: . • ماهر أمل م اعداد
ال بلغMة المكتوبMة الخاصMة المكاتMب مMن مجموعMة اليمكMن++ c/cلالندرويMدالتطبيق ) عمMMل نطاق مسMMاعدة بدون مباشرة معهMMا applicationالتعامMMل
framework )
وشاح: . • ماهر أمل م اعداد
االندرويMد )• تشغيMل لتمكMن ( Android RuntimeبيئMة خصMيصا صMممتالذاكرة و المحدودة البطاريMة حيMث مدمجMة بيئMة فMي العمMل مMن التطMبيق
المحدود .\ المعالج و المحدودة
•Dalvik. االندرويد أجهزة على للتطبيقات المشغل البرنامج عن عبارة
• Core Libraries يMالت و االندرويMد فMي األسMاسية المكتبات مMن مجموعMةاسMتخدامها المتوقMع األسMاسية الدوال و األسMاسية الكالسMات علMى تحتوي
االندرويد تطبيق انشاء عندوشاح: . • ماهر أمل م اعداد
كانت , • سواء التطبيقات جميع قبل من تستخدم الجافا برمجة بلغة مكتوب سبق ما كلالمبرمج . قبل من خارجيا تنصيبها و اعدادها يتم ام الجهاز مع تأتي
مثال :• Activity manager. الحقا استعراضها سيتم التي التطبيق حياة دورة إدارة على يعمل•Notification manager في الحالة شريط على تظهر تنبيهات بانشاء تسمحبوك .• الفيس تنبيهات مثل بوك الفيس
وشاح: . • ماهر أمل م اعداد
يقوم • التي و االندرويد نظام هيكيلة في األعلى و األخيرة الطبقةمباشرة معها بالتعامل المستخدم
التطبيقات : هذه على مثالالمنبه •المتصفح •ستور • باليالتقويم •الجهاز .• على بتثبيه تقوم اخر تطبيق أي او
وشاح: . • ماهر أمل م اعداد
تطبيق لتطوير المستخدمة األدواتاندرويد
ايكليبس .• اندرويد هو المستخدم البرنامج كان سنوات عدة قبلليكون • ستوديو اندرويد برنامج بإصدار جوجل شركة قامت مؤخرا لكن و
االندرويد . تطبيقات النتاج األمثل البرنامجتنصيب :• عليك يجب ستوديو اندرويد تشغيل من لتتمكن•Java jdk•Android sdk
وشاح: . • ماهر أمل م اعداد
للتطبيق : الرئيسية البرمجية المكونات•Activity
•Services
•Broadcast receiver
•Content provider
وشاح: . • ماهر أمل م اعداد
ال ملف xmlماهوال • ال xmlملفات تصميٌم ملفات جدا activityهي سهل التصميٌم ،بإضافة • رغبتها حال ف بإضافتها نقوم ثابتة تعليمات عن عبارة وهولتنسيق • ، زر إلضافة ، صورة إلضافة ثابتة ٌمات تعل أو ، نصبحيث .. activityال • األزرار وضع أماكن لترتيب معين، بشكلوذلك • الملف هذا ف كائن كل برمجة فقط تٌبقى و جاهز التصميم يكون
ال . ملف ف javaكٌون
وشاح: . • ماهر أمل م اعداد
ال manifest.xmlملفبإعطاء • طريقه عن نقوم ، البرنامج ف جدا مهم ملف وهوللبرنامج • إلى permissionsالصالحيات الوصول اٌت كصالحإلخ .. • لإلنترنت الدخول أو ، الرسائل أو األسماءال • بتعريف به نقوم ، activitiesأيضا البرنامج ف لدينا المتواجدةأي • بتحديد أوال activityونقوم تعمل سوف
وشاح: . • ماهر أمل م اعداد
االندرويد في الواجهات تصميم مميزاتعن • الواجهات إنشاء هنا يتم ال ، المعتادة البرامج تصميم مع الخالف على
بلغة – – بتصميمها نقوم بل الجافا بها نبرمج الت اللغة نفس طريقالتالية : الفوائد لنا تقدم أكثر إحترافية
تعديل - 1• حرية لنا يكون بالتالي ، برمجته عن البرنامج تصميم نفصلالمضمون على التأثير دون الشكل
في - 2• تصميم من العمل تقسيم يتم بحيث البرنامج في ومتانة قوةبعد فيما وبرمجة البداية
ميزات xmlلغة - 3• لنا فيكون التصميم في جدا كبير بشكل إختصاصيةبلغة اإلعتيادية البرمجة مكتبات إستخدام من javaأكثر
وشاح: . • ماهر أمل م اعداد
ال Activityمحتويات
ال • رئيسيين :activityتحتوي موضوعينو - ) 1• افقية و عمودية طبقة الواجهة هذه داخل العناصر ترتيب طريقة
قياسية (وأهمها - :2• بداخلها الموجودة العناصرلنص - : • ا textViewأالكتابة - : • مكان editTextب
وشاح: . • ماهر أمل م اعداد
األرباح تحصيل و التطبيق نشر كيفيةمنهم :
على • اإلعالنات إضافة هي األرباح لتحقيق المباشرة الطرق اسهل منالتطبيقات . متجر على نشره ثم من التطبيق
التطبيقات : • متاجر اشهر google play , app store , amazon storeمناإلعالنات : إضافة مواقع اشهر admobe , startappمن
وشاح: . • ماهر أمل م اعداد