Weitere ähnliche Inhalte
Ähnlich wie Android verysimplebook... أندرويد ببساطة (20)
Kürzlich hochgeladen (10)
Android verysimplebook... أندرويد ببساطة
- 3. أندروببساطة يداإلبيتا صدار1
3
المحتويات فھرس
الموضوع
أندرويد على لنتعرف
المصطلحات قاموس
أندر تشغيل لنظام موجه تطبيق تبني كيفويد
التطبيق لحياة الداخلية البنية على التعرف
يد الندرو الموجھة المطورين حزمة و التطوير أدوات تركيب
الخطوةاألولى)Java SE(
الثانية الخطوة)Android SDK(
الثالثة الخطوة)Eclipse(
الرابعة الخطوة)ADT(
التطوير بيئة مع التعامل)Eclipse(
ل تطبيق أول بناءبواسطة يد الندرو موجه ك)Android(
األوامر سطر خالل من المشروع بناء
المحاكي على تطبيقك تشغيل
المحاكي إعداد
المحاكي تشغيل
المحاكي مع التعامل
األوامر سطر خالل من المحاكي مع التعامل
الخارجي العالم و المحاكي
تطبيقك بناءاألولكود بدون)بالعالم أھال(
بمشروعك ناءاألول)المھام قائمة(
للجمھور تطبيقك إتاحة و بتسويق تقوم كيف
احترافي تطبيق بناء)Mash up(خارجي محتوى مع بالتكامل)درويد ريست(
- 4. أندروببساطة يداإلبيتا صدار1
4
الكتاب حول
معرف الجيد منتهالعام نھاية في الكتاب بكتابة قمنا أننا)2009(
لطب راعي عن البحث حاولنا ثم من و ميالديةتوزيعه أو الكتاب اعة
شركة ومنھا الكثيرة الوعود بإطالق الجھات بعض قامت قد و
أشھر بضعة االنتظار جعلنا مما السعودية في بوكيلھا ممثلة جوجل
للناس لتوفيره جودته مدى و بالكتاب الراعي رأي لنعرف،و لكن و
منھم نسمع نعد لم الوقت مرور مع،الكتاب نشر في تقاعسنا لذا و
شھر منذ نھائيا عليه العمل توقف و نكمله لم و)4(للعام)2010(
قد ھا وقمناإن و ھو و للناس إلصداره عجل على و بتنقيحه أخيرا
حتى فيه بما للعمل صالحا مازال أنه إال قديمة البيانات بعض كانت
ھذا يومنا،فلقد تعذرنا أن فأرجوا األخطاء بعض وجود حال في لذا
بأفضل قمنايمكن ما بأبسط و شكل بأفضل بالكتاب للخروج يمكن ما
و المجال ھذا في مھتمة اآلن حتى عربية كتب أي يوجد ال حيث
التعقيد من تعاني طالعناھا التي األجنبية الكتب أغلب الحال كذلك،
مازلنا لذا و األمور من بالكثير ملم الكتاب يقرأ من بأن تعتبر و بل
سيكون الكتاب بأن نجدھذا في ھذا يومنا حتى كتب ما أفضل من
العالم.
مجاني الكتابلألفراديمكن وإعادةتوزيعهبدون ھو كما نشره و
لنا الرجوع دون الكتروني بشكل و تعديل أي،ال أن أرجوا ولذا
دائما لھا الحاجة بأشد فنحن الغيب بظھر دعوة من تنسونا.
استخدامه أو الطبع حال في أماألغراضتلغير أو جاريةاألفراد
لنا الرجوع فيرجىألخذبذلك خاص إذن.
- 5. أندروببساطة يداإلبيتا صدار1
5
المؤلفين حول
بدوي محمد)مدون،مبرمج،أعمال رائد(
على للتطبيقات مطوراألجھزةمثل الذكية)iPhone/iPad(و)Android(
و)Windows Mobile(و)Blackberry(
االنترنت على الموقع:www.badwi.com
االل البريدكتروني:badwisoft@gmail.com
الھاتف:00966503415343
تويتر على حساب:http://twitter.com/badwi
بوك فيس حساب:http://www.facebook.com/badwi
وائلعلواني)أندرويد تطبيقات ومطور مدون(
ومواضيع األندرويد مجال وخصوصا وتطوراتھا بالتقنية مھتم
البيانات تعدينData Mining..الحاسب علوم في ماجستير يحمل
-والتقنية للعلوم عبدﷲ الملك جامعة من صنعي ذكاء تخصص
)كاوست.(
االل البريدكتروني:wael.alalwani@gmail.com
تويتر على حساب:http://twitter.com/waelalwani
- 6. أندروببساطة يداإلبيتا صدار1
6
أندرويد على بالبداية لنتعرف
المحمولة لألجھزة موجھة المصدر مفتوح تشغيل نظام ھو أندرويد
جوج شركة اشترتهالعام في الشركات أحد من ل)2005(و ميالدية
العام في)2007(.لألجھزة المفتوحة المصادر اتحاد تحت تبنيه تم
المحمولة)OHA) (Open Handset Alliance(ضم الذي و
من أكثر)48(شركات و مصنعين منھم و الشركات كبار من شركة
ش و الكترونية شرائح تزود شركات و برمجية تطبيقاتتھتم ركات
االتصاالت خدمة مزودي و بالمحتوى.العام في و)2008(قامت
شركة)HTC(ھاتف أول بإصدار المحمولة لألجھزة المصنعة و
تشغيل بنظام متنقل)Android(العام في و)2009(شركة قامت
)T-Mobile(أجھزة مع سنوي عقد ضمن ھاتف خطوط أول ببيع
)HTC(تشغيل لنظام المتضمنة و)أندرويد(.
لينكس نواة على ومبني يعتمد أندرويد نظام)Linux 2.6
kernel(تشغيل نظام يعد ال لكنه و)GNU/Linux(ال أنه حيث
من كل يدعم)native windowing system(و)glibc
support(أدوات حتى ال و)GNU/Linux(من يستفيد لكنه و
األمان في بقواتھا النواة)security(الذاكرة إدارة و)memory
management(الخلفية العمليات إدارة و)process
management(الشبكة إدارة في الحال كذلك و)network
stack(السواقات نموذج و)driver model(التجريد طبقة و
)abstraction layer(.
ت لنظام الموجھة التطبيقات تطوير و التطبيقات بناء يمكنشغيل
)أندرويد(من كل بواسطة)Java(و)Managed Code(لكن و
- 7. أندروببساطة يداإلبيتا صدار1
7
نسخة تعبر ال)Java(من لجزء مطورة ھي بل القياسية)Java5
SE(على تعمل و)JDV(لـ اختصارا)Java Dalvik
Virtual(من بدال)JVM(لـ اختصارا)Java Virtual
Machine(.
مفتوح تشغيل نظام ھو ببساطة و أندرويدتعدد ويدعم المصدر
التطبيقات.أيالممكن منأنبه يعملنفس في تطبيق من أكثر
الخلفية في الخدمات أو الوقت.بشكل فيه التطبيقات كل تعمل و
يعمل تطبيق كل كان وان الجھاز موارد مشاركة ناحية من متساوي
منفصلة بطبقة مستقل بشكل.استخدام إعادة من منصته تمكنك و
ك كائناتهمحرك يستخدم و ما)Web Kit OSS(انترنت كمتصف
متصفح في يستخدم الذي و)Google chrome(.يدعم كما
مكتبة)OpenGL ES(قواعد يعتمد و الثالثية الصور إلدارة
بيانات)SQLite(تخزين فيالبيانات.كماالصيغ كل يدعم و
الج و فيديو و أصوات و صور من الميديا لوسائط القياسيةفيه ميل
التوضع نظام و الرقمية الكاميرا من متنوع عتاد يتضمن أنه
العالمي)GPS(اإلحساس خاصية دعم إلى باإلضافة البوصلة و
بالمكان)accelerometer(.
الداخلية أندرويد بنية على أكثر لنتعرف. .
لينوك نواة تقع األساس فيس)Linux Kernel(ھي التي و
عن مسئولة:
• Display Driver
• Bluetooth Driver
• Camera Driver
- 8. أندروببساطة يداإلبيتا صدار1
8
• Flash Memory Driver
• Binder (IPC) Driver
• Keypad Driver
• USB Driver
• Wi-Fi Driver
• Audio Driver
• Power Management
عن عبارة ھي التي و التشغيل طبقة تليھا ثم:
• Dalvik Virtual Machine
• Core Libraries
ھي المكتبات ھذه و:
• Surface Manager
• Media Framework
• SQLite
• OpenGL ES
• Free Type
• Web Kit
• SGL
• SSL
• Libbc
- 9. أندروببساطة يداإلبيتا صدار1
9
كل قبل من تستخدم التي و التطبيقات منصة طبقة الطبقة ھذه تلي ثم
التطبيقات:
• Activity Manager
• Window Manager
• Content Provider
• View System
• Notification Manager
• Package Manager
• Telephony Manager
• Resource
• Location Manager
• Sensor Manager
من المشحونة الرئيسية التطبيقات تأتي األخيرة الطبقة في ثم
مثل الشركة:
• Home
• Contacts
• Phone
• Browser
تطبيقك منھا سيكون التي و األخرى التطبيقات بعض والذي الخاص
ببنائه ستقوم كيف سوية نتعلم سوف.
- 11. أندروببساطة يداإلبيتا صدار1
11
الوحداتاألساسمعه سنتعامل الذيھو أندرويد تطبيق ألي:
• Activity
• Intent
• Service
• Content Provider
أن لتطبيقك يمكن التي و األسس ھذه على نتعرف دعنا اإلبحار قبل
مجتمعة كلھا أو أكثر أو فقط أحدھا يستخدم:
الجلس أو النشاطة)Activity(
عن عبارة تكون و وحيدة شاشة لتوصيف تستخدم)Class(التي و
استدعا يتمؤالزناد طريق عن ھا)Intent(الجز بالعادة تكون وء
في تكون أن يمكن إذ الظاھرأعلىاستدعائھا يمكن و التطبيقات كل
نھائيا إغالقھا أو استدعائه إعادة و الخلفية في جعلھا أو.
حياة دورة)Activity(
بداية)Start(النشاط)Activity(األحداث مع تتعامل التي و
• On Create
• On Start
• Om Restore Instance State
• On Resume
- 12. أندروببساطة يداإلبيتا صدار1
12
التشغيل وضع في النشاط يكون عندما ھي و الثانية المرحلة في أما
)Running(التالية األحداث مع يتعامل فإنه:
• On Start
• On Restart
• On Resume
• On Push
• On Save Instance State
وضعية في يكون فإنه أخر نشاط إلى االنتقال و يعمل النشاط بينما و
المؤقت اإليقاف)Paused(األحداث مع معه التعامل يمكن الذي و:
• On Save Instance State
• On Resume
• On Stop
تعت التي و األخيرة المرحلة أماإلغاؤ يتم التي و النشاط نھاية برم هن
الذاكرة)Destroyed(الوحيد الحدث تنفيذ يتم و:
• On Destroy
الزناد/الحدث)Intent(
ترجمة أقرب زناد أن أرى لكن و غرض أو قصد إلى يترجم الذي و
ما عمل إلتمام يستخدم التي و العربية باللغة للفھم،في مثال
أ انترنت صفحة استدعاء عند أو شاشة مثل جديد نشاط استدعاءو
التي األمور من غيرھا و االتصاالت قائمة في عنصر عن البحث
المستخدم طلب على بناء تستخدم.
- 13. أندروببساطة يداإلبيتا صدار1
13
الخدمة)Service(
على تحتوي ال بالعادة و مثال الخلفية في كذلك وتبقى لتعمل تستخدم
مشغل بتشغيل قمت و جربت لو المثال سبيل فعلى مستخدم واجھة
الموسيقى)Media Player(فيمكنكبريدك تصفح و منه الخروج
في و الموسيقى تسمع مازلت الوقت نفس في و مالحظاتك كتابة أو
كـ بالخلفية كخدمة تعمل الموسيقية فإن الحالة ھذه)Service(.
المحتوى تبادل و تزويد)Content Provider(
أو ويب تطبيق عبر مثال خارجي محتوى أي مناداة ذلك عبر يمكنك
مبادلة في حتىأن يمكنك المثال سبيل فعلى التطبيقات بين المحتوى
تطبيق في االتصال عناوين لقائمة تصل)Contacts(.
النشاط أشكال)Activity(
نافذة عن عبارة يكون)Window(أو صغيرة فتكون فقد متعددة
وضعيات بأربع تتعامل فإنھا عليھا الكائنات لتوضع و الشاشة مليء
مختلفة
س بشكل عرضطري)Linear Layout(
بأسف يقع عنصر كل أي سطري بشكل الكائنات تعرضلالعنصر
يليه الذي،المختار الوضع بحسب بمحاذاته أو)vertical or
horizontal.(
- 14. أندروببساطة يداإلبيتا صدار1
14
نموذج بشكل)Frame Layout(
باليسار العليا الجھة من ابتداء متتالي بشكل الكائنات تعرض.
عالئقي بشكل)Relative Layout(
بعد زر تضع أن مثال أي بينھا فيما عالئقي بشكل الكائنات تعرض
بين ما مساحة لتملئ أو الفالني العنصر قبل و الفالني العنصر
عنصر)A(عنصر و)B(.
جدولي بشكل)Table Layout(
خلية داخل كائن كل وضع يمكن حيث جدولي بشكل الكائنات تعرض
في الجداول تصميم في الحال كما)HTML(.
- 15. أندروببساطة يداإلبيتا صدار1
15
قاموسالمصطلحات
و االختصارات و المسميات بعض على نتعرف سوف القسم ھذا في
لكي ھنا بتعريفھا لنقوم و الكتاب في علينا ستمر التي المصطلحات
نحتاج ال لكي الكتاب أقسام باقي شرح أثناء قدما المضي نستطيع
مرة كل في تعريفھا إلىبذكرھا نقوم
SDK (Software Development Kit)
المجموعات تحوي والتي البرمجية التطويرية الحزمةكالسات
األندرويد تطبيقات تطوير في استخدامھا يمكن التي والدوال.
NDA (Native Development Kit)
األصلي بالكود التطوير حزمة
ADT (Android Development Tools)
أندرويد تطوير أدوات
JDK (Java Development Kit)
جافا تطوير أدوات
JRE (Java Runtime Environment)
جافا تشغيل بيئة
JVM (Java Virtual Machine)
آلةاالفتراضية جافا
AVD (Android Virtual Device)
جھاز محاكيأندرويد
AVDM (Android Virtual Device Manager)
أندرويد أجھزة محاكي مدير
APK (Android Package)
للتطبيق النھائي التنفيذي الملف ھو و أندرويد حزمة
- 16. أندروببساطة يداإلبيتا صدار1
16
DDMS (Dalvik Debug Monitor Server)
الجھاز محاكي مراقبة أداة
GPS (Global Position System)
عبر العالمي التوضع نظاماألقمارالصناعية
CMD (Command Line)
سطراألوامر
ADB (Android Debug Bridge)
جلمراقبة أندرويد أجھزة مع التواصل سراألداءمعالجة واألخطاء
- 17. أندروببساطة يداإلبيتا صدار1
17
ترالتطوير بيئة كيب
مھما نقطة أي إغفال عدم اإلمكان قدر سأحاول التركيب عملية في
البساطة حول يدور فكتابنا بالصور بتوثيقھا سأقوم و صغيرة كانت
حج صغيرة خطوة تقف ال لكي اإلمكان قد شيء كل تبسيط ھي ور
التطبيقات تطوير لتعلم طريقنا في عثرة.
- 18. أندروببساطة يداإلبيتا صدار1
18
الخطوةاألولى)Java SE(
حزمة إلى نحتاج البداية في)Java SE(إلى اختصارا)Java
Standard Edition(تحديدا و)JDK 6(على تحتوي التي و
من كل)JDK(إلى اختصارا(Java Development Kit(و
)JRE(إلى اختصارا)Java Runtime Environment(ال و
بوجود يكتفي)JRE(بتحميل قم ولذا فقط)JDK(التي و كاملة
معا االثنين على تحتوياالنترنت موقع من تحميلھا يمكن التي و:
http://java.sun.com/javase/downloads/index.jsp
الص فتح بعدضمن مبين ھو كما اختر خيارات عدة لك ستظھر فحة
اإلطار:
حالتنا في كما بك الخاص التشغيل نظام بتحديد قم التالية الشاشة في
تشغيل نظام ھو ھذه)Windows(
- 19. أندروببساطة يداإلبيتا صدار1
19
طريق عن ذلك بتجاھل قم التسجيل منك تطلب شاشة ظھور عند
على الضغط)Skip(التالي القوس في موضح ھو كما
باستخدام في الموقع سيخيرك ذلك عد)Sun Download
Manager(حدث حال في التحميل إكمال في يساعدك الذي و
- 20. أندروببساطة يداإلبيتا صدار1
20
ھو كما الوصلة من مباشرة الملف تحميل يمكنك كما و انقطاع
التالية الصورة في موضح
الملف تحميل شاشة لنا ستظھر ذلك بعد
حفظ زر على اضغط)Save(لك ستظھر عندھا وو التالية الشاشة
جھازك على محدد مكان في الملف حفظ من تمكنك التي
- 21. أندروببساطة يداإلبيتا صدار1
21
يمكنك الحقا و الحال الوقت في المكتب سطح على الملف بحفظ قم
عملية ستبدأ الملف حفظ بعد و أمن مكان في منه بنسخة االحتفاظ
االنترنت سرعة على بناء الوقت بعد تستغرق قد التي و التحميل
لديك
حجمتقريبا الملف)70(بايت ميجا،سطح على أيقونته ستجد
التالي بالشكل المكتب
شاشة لك لتظھر اإلعداد برنامج لتشغيل الملف على مرتين بالنقر قم
قبول على اضغط بھذه شبيھة)Accept(
- 22. أندروببساطة يداإلبيتا صدار1
22
تود التي المكونات عن اإلعداد برنامج سيسألك التالية الشاشة في
بتغيير تقم ال تحميلھاالتالي زر على اضغط و شيء)Next(
اإلعداد لعملية تمھيدا الجھاز على نفسه بفك البرنامج سيبدأ
- 23. أندروببساطة يداإلبيتا صدار1
23
الھدف المجلد بتغيير فيھا تخيرك شاشة لك ستظھر قليلة دقائق بعد
التالي زر اختر و شيء بتغيير تقم ال للبرنامج)Next(
نفسه إعداد في البرنامج يبدأ الخطوة ھذه فيالجھاز على
- 24. أندروببساطة يداإلبيتا صدار1
24
و اإلعداد عملية في بنجاحه اإلعداد برنامج سيخبرك االنتھاء بعد
إنھاء زر على الضغط عند)Finish(اإلعداد برنامج منك يطلب قد
الجھاز تشغيل أعد و بذلك فقم الجھاز تشغيل إعادة ضرورة
لبريمجات النظام دعم ھي و أال األولى بالخطوة قمنا قد نكون بھذا و
جافا
- 25. أندروببساطة يداإلبيتا صدار1
25
الثانية الخطوة)Android SDK(
بأندرويد الخاصة التطبيقات مطوري حزمة تحميل)Android
SDK(
االنترنت على التالي العنوان إلى اذھب
http://developer.android.com/sdk/index.html
المخ الموقع ھو واآلن قم جوجل من أندرويد لمطوري صص
نظام نوع على بناء أمامك مبين ھو كما المطورين حزمة بتحميل
سنختار ھذه حالتنا في و بك الخاص التشغيل)Windows(،بعد و
االستخدام اتفاقية صفحة إلى بتحويلنا سيقوم ذلك
- 26. أندروببساطة يداإلبيتا صدار1
26
المستخدم اتفاقية على الموافقة اختر و الصفحة أخر إلى انزلإن
أردت-( :–تحميل زر على اضغط و)Download(عندھا و
فيھا اضغط و التالي الشكل كما البرنامج تحميل شاشة لنا ستظھر
حفظ زر على)Save(
التالي الشكل كما الملف حفظ اختيار شاشة ذلك بعد لك لتظھر
- 27. أندروببساطة يداإلبيتا صدار1
27
حفظ زر على انقر ثم المكتب سطح لتكن و الحفظ وجھة بتحديد قم
)Save(جھازك على البرنامج تحميل عملية ستبدأ عندھا و
تقريبا البرنامج حجم)22(ملف لك سيظھر االنتھاء بعد و ميجابايت
التالي الشكل كما المكتب سطح على مضغوط
مثل الضغط فك برامج باستخدام الملف ضغط فك يمكنك
)WinZip(ا فمجرد تملكه تكن لم حال في و تملكه كنت إنلضغط
التشغيل نظام فإن عليه)Windows(سيفتح و الخاصية ھذه يدعم
التالي الشكل كما المضغوط الملف محتويات به مجلد
- 28. أندروببساطة يداإلبيتا صدار1
28
و السحب طريق عن المكتب سطح إلى المجلد بسحب قم اآلن
اختيار و عليه األيمن الفأرة بزر بالضغط قم أو الفأرة بزر اإلفالت
نسخ)Copy(ا سطح إلى أذھب ثمزر قائمة من اختر و لمكتب
لصق األيمن الفأرة)Paste(كما الضغط فك عملية ستبدأ عندھا و
التالية الشاشة في
سطح على جديد مجلد ستجد الضغط فك عملية من االنتھاء بعد
الملف باسم المكتب)android-sdk-windows(بالضغط قم
محتوياته لك ليظھر لفتحه المجلد على المضاعف
- 29. أندروببساطة يداإلبيتا صدار1
29
التنفيذي الملف بتشغيل قم)SDK Setup(تحميل عملية في لتبدأ
التالية الشاشة لك ستظھر و أندرويد موقع من اإلعداد ملفات أخر
أثناء خطاء عملية وجود الشاشة تظھر ھذه حالتنا في ترى كما
عبر التخاطب من اإلعداد برنامج تمكن لعدم ذلك و التحميل عملية
بروتوكول)https(على يكن لم حال في الشاشة لك تظھر ال قد و
- 30. أندروببساطة يداإلبيتا صدار1
30
في حاولوا ممن الكثيرين لكن و مخصصة أمان إعدادات أي جھازك
طريقة بشرح سنقوم لذا و المشكلة ھذه واجھوا التحميل عملية
تواجھك لم حال في التي و تليھا التي للخطوة ننتقل ثم من و حلھا
ل تظھر أن المفروض من البداية منذ مشاكل أيك
إغالق زر على اضغط اآلن)Close(مثل أخرى شاشة لك لتظھر
ھذه
إلغاء زر علة بالضغط قم)Cancel(الرئيسية الشاشة لك لتظھر
االختيار إلى اذھب عندھا و التالي الشكل كما اإلعداد لبرنامج
إعدادات)Settings(بالتالية شبيه شاشة لك لتظھر
- 31. أندروببساطة يداإلبيتا صدار1
31
الخيار زر باختيار قم اآلن)Force Https(العمل عن ليتغاضى
بروتوكول ضمن)Https(إعدادات تستخدم كنت حال في و
في الفارغة المربعات في بكتابتھا قم جھازك على خاصة بروكسي
يعلوه الذي الخيار اذھب الشاشة نفس من و ثم األعلى
)Available Packages(بالتالية شبيھة شاشة لك لتظھر
الشجر فرد عند وأندرويد حول المتوفرة و األنظمة كل لك ستظھر ة
فقط تقوم أو معلمة جميعا عليھا اإلبقاء يمكنك لحالتنا بالنسبة و
بتحديد)1.6(الكتاب ھذا في أمثلتنا حوله ستكون يوف الذي و
- 32. أندروببساطة يداإلبيتا صدار1
32
اخترنا لماذا البعض يتساءل قد)1.6(نظام أحدث نختر لم و)2.1(؟
قرابة أن ھو ببساطة السبب و)50(%في المتوفرة األجھزة من
بنظام تعمل األسواق)1.6(.في تتوفر لم األحدث النسخ أن كما
تلقائي بشكل يدعم أندرويد فإن ذلك من األھم و بعد العربية أسواقنا
سابق نظام على صممت التي التطبيقات األحدث تشغيله نظم في.كما
موجھة األسواق في المتوفرة التطبيقات أكثر أنفي و النظام لھذا
نظام على جھاز تملك و مثلي كنت حال)1.5(في المتوفر ھو و
و مشاكل أي بدون أيضا عليه سيعمل تطبيقك فإن العربية األسواق
كل أن حيث بھذا االكتفاء أو جميعا تحميلھا في الخيار لك بالنھاية
يمكنك و التحميل عملية في طويل وقت إلى تحتاج ھذه من عنصر
أي فيالسابقة الخطوات نفس بإتباع تحميلھا و العودة وقت.
زر على بالضغط قم التحميل ھدف العناصر اختيار بعد و اآلن
)Install Selected(لك لتظھر الشاشة يمين أسفل في الموجود و
االستخدام اتفاقية تحتوي التي و بالتالية شبيھة جديدة شاشة
- 33. أندروببساطة يداإلبيتا صدار1
33
اختيار عبر بالموافقة قم)Accept All(مرة الجميع على للموافقة
زر على اضغط ثم من و واحدة)Install(شبيه شاشة لك لتظھر
بالتالية
قم الوقت بعض تأخذ قد التي و التحميل عملية من االنتھاء بعد
و التطوير حزمة تحميل من انتھينا قد نكون بھذا و النافذة بإغالق
الثالثة الخطوة إلى لننتقل..
- 34. أندروببساطة يداإلبيتا صدار1
34
ا الخطوةلثالثة)Eclipse(
التطوير بيئة)Eclipse(كانت االستخدام متعددة تطوير بيئة ھي
شركة ملك)IBM(بشكل بتوفيرھا سنوات بضع منذ قامت ثم من و
يعملون المبرمجين أشھر أن تجد لذا و المصدر مفتوح و مجاني
اإلضافات تركيب عبر منصات عدة تدعم إذ تطبيقاتھم لتطوير عليھا
الخاصةالتطوير بيئة نفس طريق عن منصة بكل.
التالية الوصلة على البرنامج موقع بزيارة قم البداية في:
e.org/downloadsEclipsehttp://www.
ال التطبيق من إصدارات عدة ستجد أمامك الظاھرة الصفحة في
أ إلى اذھب و باالرتباك تشعرالنسخة بتحميل لنقوم الصفحة خر
نحتاج ما كل ھي و فقط األساسية)Eclipse Classic 3.5.2(
التالية الصفحة إلى لتأخذك عليھا بالضغط قم
- 35. أندروببساطة يداإلبيتا صدار1
35
طريق عن إما التحميل طريقة اختيار يمكن الصفحة ھذه طريق عن
بروتوكول)Torrent(الخوادم أحد طريق عن مباشر بشكل أو
ال توفر التيتطبيق،استخدام دائما أفضل لكني و ذلك في الخيار لك
ھو كما أخرى تطبيقات أي إلى حاجتھا لعدم المباشرة الوصالت
الصورة في المربع في موضح.
التالية الصورة في كما التحميل بدء شاشة لك ستظھر اختياره بعد
حفظ زر على بالضغط قم)Save(قم التالية الشاشة في ثم من و
بالمكتب سطح ليكن و جھازك على الحفظ ھدف تحديد
- 36. أندروببساطة يداإلبيتا صدار1
36
الحفظ زر على الضغط بعد)Save(التحميل بدء شاشة لك ستظھر
التالية الصورة في كما
و لديھم االنترنت سرعة على بناء الوقت بعض العملية منك تأخذ قد
باسم مضغوط ملف ستجد انتھائھا عند)Eclipsee-SDK-3.5.2-
win32(سط علىالتالية الصورة في كما المكتب ح
- 37. أندروببساطة يداإلبيتا صدار1
37
قرابة البرنامج حجم)163(برنامج تملك كنت حال في و ميجابايت
مثل الضغط لفك)Win Zip(سطح على البرنامج فك فيمكنك
التشغيل نظام ليقوم عليه المضاعف بالضغط قم أو مباشرة المكتب
)Windows(التالي الشكل في كما بفتحه:
بسح اآلن قمو السحب خاصية عبر المكتب سطح إلى المجلد ب
اختيار ثم من و األيمن الفأرة بزر بالضغط قم أو بالفأرة اإلفالت
نسخ خيار)Copy(بزر قم و المكتب سطح إلى اذھب ثم ومن
خيار باختيار األيمن الفأرة)Paste(الملف ضغط فك عملية لتبدأ:
ال سطح على مجلد ستجد الخطوة ھذه بعدباسم لديك مكتب
)Eclipse(محتوياته لديك ليفتح عليه المضاعف بالضغط قم
- 38. أندروببساطة يداإلبيتا صدار1
38
من أنھا إذ التطوير بيئة تنصيب عملية من انتھينا قد نكون وبھذا
على إعداد عملية إلى تحتاج ال التي و المحمولة التطبيقات نوعية
مباشرة التنفيذي البرنامج تشغيل طريق عن مباشرة تعمل و الجھاز
بھذتليھا التي للخطوة لننتقل و الثالثة الخطوة من انتھينا قد نكون ا
- 39. أندروببساطة يداإلبيتا صدار1
39
الرابعة الخطوة)ADT(
إضافة تحميل)ADT(أندرويد لتطبيقات الموجھة التطوير لدعم
على)Eclipse(
برنامج بتشغيل قم السابقة الخطوة انتھاء بعد)Eclipse(لك لتظھر
مرة ألول التالية الشاشة
ا وھذهيتم التي و بك الخاصة العمل مساحة فيھا تحدد التي لشاشة
اختيار أو لحقا مكانھا تغيير يمكنك و فيھا مشاريعك ملفات تخزين
خيار)Use this as default and do not ask again(و
بتشغيل فيھا تقوم مرة كل في لك تظھر ال لكي اختيارك تحفظ التي
التطوير بيئة
زر على اآلن اضغطموافق)OK(من األولى الشاشة لك لتظھر
بالتالية والشبيھة التطوير برنامج
- 41. أندروببساطة يداإلبيتا صدار1
41
إضافة بتحميل لنقوم اآلن)ADT(القائمة بالذھاب قم)Help(و
خيار باختيار قم منھا)Install New Software(موضح ھو كما
التالية بالصورة
بالشاشة شبيھة شاشة لك تظھر سوف الخيار لھذا اختيارك بعد
التالية
- 42. أندروببساطة يداإلبيتا صدار1
42
زر علة بالضغط قم)Add(لك لتظھر التطبيق عنوان إلضافة
التالية بالشاشة شبيھة شاشة
بكتابة قم)Android(اال مربع فيسم)Name(بكتابة قم و
مربع في التالي العنوان)Location(
eEclipsessl.google.com/android/-https://dl/
موافق زر على اضغط ثم ومن)OK(سيقوم معدودة دقائق بعد و
المل عن للبحث باالنترنت باالتصال البرنامجبالتطبيق الخاصة فات
بالتالية شبيھة شاشة لك لتظھر
- 43. أندروببساطة يداإلبيتا صدار1
43
حرف بإزالة قم الشاشة ھذه لك تظھر لم حال في)S(عنوان من
من لتصبح الوصلة)https(إلى)http(ھي كما الوصلة باقي ثم
السابقة بالشاشة شبيھة شاشة لك ستظھر بالتأكيد عندھا و
- 44. أندروببساطة يداإلبيتا صدار1
44
ع اضغط ثم من و العناصر كل بتعليم قمالتالي زر لى)Next(لتظھر
التالية الشاشة لك
الصورة كما المستخدم اتفاقية شاشة لتظھر التالي زر على اضغط ثم
التالية
- 45. أندروببساطة يداإلبيتا صدار1
45
خيار اختيار عبر المستخدم اتفاقية على بالموافقة قم)I accept(و
إنھاء زر اختر ثم من)Finish(كما التحميل بدء شاشة لك لتظھر
التالية الصورة
تحذير شاشة لك ستظھر االنترنت عبر التحميل من انتھائه بعد و
قم جھازك على التنصيب تود التي التطبيقات من المزيد ھناك بأن
موافق زر على بالضغط
تخبرك أخرى شاشة لك ستظھر التنصيب عملية من االنتھاء بعد ثم
التطوير بيئة تطبيق تشغيل إعادة إلى بحاجة بأنك)Eclipse(
موافق زر على فاضغط نافذة الجديدة اإلعدادات لتصبح
- 46. أندروببساطة يداإلبيتا صدار1
46
التشغيل ستعاود ثم من و ألي بشكل باإلغالق التطوير بيئة ستقوم
لديك التطوير بيئة تصبح بھذا و أخرى مرةالبرمجة إمكانية
الندرو الموجھةيد.
الخامسة للخطوة لننتقل و الرابعة الخطوة من انتھينا قد نكون بھذا
والبرمجة في نبدأ بعدھا و األخيرة.
القائمة منwindowخيار باختيار قم)Preferences(ھو كما
التالية بالصورة موضح:
- 48. أندروببساطة يداإلبيتا صدار1
48
باختيار قم اليسرى الجھة في الشاشة أعلى من)Android(قد و
موافق على اضغط ظھورھا حال في و خطاء شاشة لك تظھر
وتالتالي بالشكل الشاشة لك لتصبح جاھلھا:
استعراض زر من اآلن)Browse(ملفات مكان عن بالبحث قم
التي و جھازنا على تحميلھا في سابقا قمنا التي و التطوير حزمة
الصورة كما الرئيسي المجلد نختار و المكتب سطح على كانت
التالية:
- 50. أندروببساطة يداإلبيتا صدار1
50
زر على بالضغط قم اآلن)Apply(يمين أسفل في الموجود و
بالشاشة شبيھة شاشة لك لتظھر الجديدة اإلعدادات لتطبيق الشاشة
التالية:
عملية أثناء سابقا بتحميلھا قمنا التي المنصات بعرض تقوم التي و
التطوير حزمة تنصيب.
على بالضغط قمعملية من انتھينا اآلن و النافذة إلغالق موافق زر
التالية للخطوة لننتقل و كامل بشكل توابعھا كل و التطوير بيئة إعداد
معھا التعامل كيفية و التطوير بيئة على أكثر للتعرف.
- 51. أندروببساطة يداإلبيتا صدار1
51
األول برنامجك
و األول بالتطبيق أعيننا نمتع دعنا البرمجة في اإلبحار قبل و لربما
مدى نشاھدو األول تطبيقان ببناء سنقوم أننا حيث العمل سھولة
باسم البرمجة لغات كل لدى عليه تعارف الذي)Hell World(
)بالعالم أھال(خرج التي و األولى التطبيق والدة لحظة يعني الذي و
التحية يبدأھم و العالم إلى بھا.
إالأن أرى أني)ببساطة أندرويد(أ تطبيق سنبني لذا و أسھلندرويد
نقوم أن بعد و واحد برمجي سطر بدون و بساطة بكل و ببساطة
سنقوم جديد مشروع بدء خطوات على التعرف و التطبيق ببناء
عليه برنامجك تشغيل لتستطيع أندرويد جھاز محاكي بإعداد.
التطوير بيئة بإغالق قمت قد كنت إن)Eclipse(بإعادة فقم
ا الشاشة لنا لتظھر اآلن تشغيلھالرئيسية
- 52. أندروببساطة يداإلبيتا صدار1
52
ملف العليا القائمة من)File(باختيار قم)New(ثم)New
Project(التالية بالصورة موضح ھو كما جديد مشروع أي
توصيف شاشة لك ستظھر جديد مشروع زر على الضغط عن
التالي بالشكل شبيھة ھي و المشروع
- 54. أندروببساطة يداإلبيتا صدار1
54
اسم و التطبيق اسم و المشروع اسم بكتابة فيھا سنقوم حيث
ھي ھذه حالتنا في التي و الھدف المنصة تحديد و النشاط و الحزمة
الوحيدة)1.6(لتصبح التالية بالمعلومات الفراغات بمليء قم اآلن
بھذه شبيھة شاشة لديك:
Project Nam: AndroidVerySimple
Build Target: 1.6
Application Name:VerySimple
Package name:com.book.VerySimple
Create Activity:Activity_VerySimple
- 55. أندروببساطة يداإلبيتا صدار1
55
إنھاء زر على اضغط ثم)Finish(بالشكل جديد مشروع فتح ليتم
التالي
ببن المعالج قام ماذا على نتعرف دعنا اآلنأبناء بسرد ذلك و لنا ائه
التالي بالشكل لتكون العنصر
العنصر فتح قم اآلن)Res(تحته ليظھر)Layout(قم ثم ومن
الملف على مرتين بالنقر)main.xml(تطبيقك شاشة لك لتظھر
- 56. أندروببساطة يداإلبيتا صدار1
56
بوضع بالعالم نرحب أن يجبرنا أندرويد أن نرى و األولى)Hello
World(الشاش على سيظھر ما ھذا والبرنامج تشغيل عند ة
و األول تطبيقنا بتشغيل لنقم و ذلك من أكثر لتعرف داعي ال اآلن
للخطوة فلننتقل لذا و المحاكي تطبيق إعداد علينا البداية في لكن
التالية
- 57. أندروببساطة يداإلبيتا صدار1
57
سطر طريق عن جديد مشروع بناءاألوامر
تملك تكن لم حال في)Eclipse(عملية أثناء مشكلة واجھت أو
بناءطريق عن المشروع بناء دائما فيمكنك جديد مشروع معالج
سطراألوامر
عليھا ليتعرف النظام في األوامر سطر مسار تعريف علينا البداية في
جھاز إلى الذھاب طريق عن ذلك و مسار أي في طلبھا عند
على بالضغط و إبداء القائمة من أو المكتب سطح على من الكمبيوتر
الك جھاز أيقونةإلى الذھاب ثم من و األيمن الفأرة بزر مبيوتر
خصائص)Properties(خيارات تبويب لسان إلى الذھاب ثم ومن
متقدمة)Advanced(التالي بالشكر لنا لتظھر
- 59. أندروببساطة يداإلبيتا صدار1
59
تحت و العلوي القسم فيبند)User Environment(زر اختر
جديد)New(بالشكل جديدة شاشة لتظھر جديد مسار لتعريف
التالي
التالية بالمعلومات الشاشة بملء سنقوم
االسم مربع في)Name(كلمة نكتب)Path(القيمة مربع في و
)Variable Value(داخل الموجود األدوات مجلد مسار نضع
التطوي حزمة مجلدسطح على سابقا ضغطه بفك قمنا الذي و ر
التالي بالشكل لتكن و المكتب
C:Documents and SettingsUserNameDesktopandroid-sdk-windowstools
أن حيث)UserName(في أو للنظام الحالي المستخدم اسم ھو
انسخ و إليه فاذھب أخر مكان أي في الملف ضغط بفك قمت حال
المسا عنوانمجلد مع كامال ر)tools(القيمة في ضعه و
- 61. أندروببساطة يداإلبيتا صدار1
61
موافق زر على اضغط ذلك بعد ثم)OK(للشاشة أخرى مرة ثم
موافق اضغط الرئيسية)OK(
إلى بالذھاب قم األوامر سطر من األوامر استخدام لتجرب اآلن
م تشغيلابدأ قائمة ن)Start >> Run(األمر اكتب و)CMD(
التالي الشكل في كما موافق على اضغط ثم
- 62. أندروببساطة يداإلبيتا صدار1
62
موافق زر على تضغط عندما)OK(و سوداء شاشة لك ستظھر
التالي بالشكل الشبيھة و األوامر سطر شاشة ھي
ترقيمھا و جھازنا في المتواجدة المنصات على لنتعرف البداية في
الجھاز فيكتابة عبر ذلك واألمرالتالي
android list target
زر اضغط ثماإلدخال)Enter(
التالي الشكل في كما لديك المنصات قائمة ستجد
- 63. أندروببساطة يداإلبيتا صدار1
63
رقمھا واحدة منصة سوى لدينا يتوفر ال ھذه حالتنا وفي)1(التي و
سطر عبر بنا الخاص المشروع لبناء سنستخدمھااألوامر
بناء لنجرب االنسطر طريق عن جديد مشروعاألوامرعلينا فلذا
كتابةاألمرالتالي
android create project -n AndroidVerySimple -p c:1 -k
com.book.VerySimple -a Activity_VerySimple -t 1
مالحظة)سطراألوامرالنص لكن و واحد سطر على يكتب السابق
ا لدواعي سطرين على تقسيمه تم ھنالكتاب(
أن حيث:
)AndroidVerySimple(المشروع اسم)Project Name(
لتعريفھا التالي البارمتر نستخدم و)-n(
- 64. أندروببساطة يداإلبيتا صدار1
64
)com.book.VerySimple(الحزمة اسم)Package
Name(لتعريفھا التالي البارمتر نستخدم و)-k(
)Activity_VerySimple(النشاط اسم)Activity Name(و
البارمت نستخدملتعريفھا التالي ر)-a(
)c:1(جھاز على تخزينه يتم سوف الذي المشروع مسار ھو
)Path(لتعريفھا التالي البارمتر نستخدم و)-p(
)1(الخطوة في رقمھا استعرضنا التي و نستھدفھا التي المنصة
السابقة)Target(لتعريفھا التالي البارمتر نستخدم و)-t(
كت من االنتھاء بعدسطر ابةاألمرزر على الضغط و بالكامل ھو كما
اإلدخال)Enter(التالية الشاشة لنا ستظھر
يمكنكاآلنبتحديده قمنا الذي المجلد داخل المشروع ملفات تصفح
سابقا)c:1(المشاريع مساحة نفس اختيار أيضا يمكنك الذي و
- 65. أندروببساطة يداإلبيتا صدار1
65
يستخدمھا التي)Eclipse(تك التي و المشاريع بناء فيبالعادة ون
التالي المسار على
C:Documents and SettingsUserNameworkspace
سطر عبر المعالج قام التي الملفات لتستعرضاألوامربإنشائھا
التالي بالشكل المشروع ملفات لتجد للمسار فلتذھب
- 66. أندروببساطة يداإلبيتا صدار1
66
محاكي إعداد)Android(
القا إلى اذھب التطوير لبيئة الرئيسية الشاشة منئمة)Window(
العنصر اختر ثم من و)Android SDK and AVD
Manager(التالية بالشاشة موضح ھو كما
التالية الشاشة لك لتظھر
- 67. أندروببساطة يداإلبيتا صدار1
67
فيمكنك تقلق فال الشاشة ھذه تفتح ولم مشكلة واجھتك حال في
بفرد به قمنا الذي المجلد إلى الذھاب عبر يدوي بشكل تشغيلھا دائما
التطوير حزمةباسم المكتب سطح على يتواجد الذي و)android-
sdk-windows(البرنامج بتشغيل قم و)SDK Setup(في و
أن فيھا يمكن أخرى طريقة فھناك تقلق فال أيضا معك يعمل لم حال
في عنھا سنتحدث التي و األوامر سطر طريق عن المحاكي نبني
الجزء ھذا أخر.
بشكل يعمل لديك ما كل بأن لنفترضالسابقة الشاشة ظھرت و سليم
الخيار إلى فلتذھب)Virtual Devices(زر على اضغط ثم من و
)New(جھاز إعداد شاشة لك لتظھر الشاشة يمين أعلم في
جديد افتراضي.
- 68. أندروببساطة يداإلبيتا صدار1
68
ذلك و االفتراضي الجھاز بيانات بتعريف سنقوم السابقة الشاشة في
اختيار ثم من و بنا خاص اسم بتحديدإصدارةنظقمنا مما التشغيل ام
عملية أثناء سابقا بتحميلھاإعدادلن ھذه حالتنا وفي التطوير حزمة
سوى لدينا يتواجداإلصدارة)1.6(التي الملحقات نعرف ثم من و
داخلي ذاكرة كرت منھا و الجھاز يدعمھا)SD(الملحقات بعض و
اإلضافيةالحقا معھا التعامل كيفية على سنتعرف التي و.
اآلنالمحاكي اسم بكتابة قم)VM_Android1.6(اختر و
إصدارةالتشغيل نظام)1.6(بـ الذاكرة كرت حجم بتحديد قم ثم من و
)500(نقوم لكي الحقا سنحتاجھا التي و ميجابو التطبيقات تحميل
التطبيقات على التعرف و التطبيقات سوق من عليھا الملفات
بنا لنستطيع نوعيتھا و الموجودةذلك بعد و مشابھة تطبيقات ء
- 69. أندروببساطة يداإلبيتا صدار1
69
سنقومبإضافةالقسم طريق عن العتاد)Hardware(زر اختيار و
)New(التالية الشاشة لنا فتظھر
و الذاكرة كرت خاصية دعم فعلينا الذاكرة كرت حجم اخترنا أننا بما
سنضيف لذا)SD Card Support(زر على سنضغط ثم من و
)OK(ب العملية نفس نكرر وزر على الضغط)New(إلضافةعتاد
من كل لنختر و جديد
GPS Support
Accelerometer
التالي بالشكل النھائية الشاشة لنا لتظھر
- 70. أندروببساطة يداإلبيتا صدار1
70
زر على بالضغط قم ذلك بعد)Create AVD(ليتم قليال انتظر و
لمحاكي بناء تم بأنه مفادھا رسالة لنا ستظھر بعدھا و المحاكي بناء
ا في كما بنجاحالتالي لشكل
موافق زر على الضغط بعد و)OK(قائمة ضمن الجھاز سيظھر
األجھزةالتالي الشكل في كما
- 71. أندروببساطة يداإلبيتا صدار1
71
زر على الضغط ثم من و تحديده سوى عليك ما الجھاز لتشغيل االن
)Start(للوقت تجاھلھا التالي بالشكل شاشة لنا ستظھر عندھا و
اضغط و الحالي)Launch(
سيبدأ االنالتالي بالشكل لنا ليظھر بالعمل المحاكي
- 72. أندروببساطة يداإلبيتا صدار1
72
الوقت بعض يحاج الذي و المحاكي شغلنا أن بعدإلقالعنظام
بعد لكن و ذلك فلك الجھاز في تتجول أن أردت إذا الداخلي التشغيل
برنامجنا بتشغيل لنقوم التطوير بيئة إلى فلنعود ذلكاألولذلك و
رأ في المشروع اسم إلى الذھاب عبربزر الضغط و الشجرة س
الفأرةاأليمناختيار ثم من و)Run As(القائمة من ثم ومن
اختر الفرعية)Android Application(
- 74. أندروببساطة يداإلبيتا صدار1
74
تط تشغيل محاولة عند مشكلة واجھت حال فيأنه بسبب ذلك و بيقك
معالج أحياناإعدادملفات في المراجع كامل ببناء يقوم ال المشروع
بالتالية شبيھة خطأ رسالة لك وستظھر المتنوعة المشروع
إلى بالذھاب تقوم أو فتحه تعيد و المشروع تغلق أن عليك إما فلذلك
القائمة)Project(خيار اختيار ثم ومن)Clean(ال في كماصورة
التالية
- 75. أندروببساطة يداإلبيتا صدار1
75
زر على اضغط التالي الشكل في كما شاشة لك ستظھر ذلك بعد و
موافق)OK(
عالمة ھناك كانت أنه ستالحظ)X(اسم على كانت حمراء صغيرة
العالمة ھذه ستختفي العملية ھذه بعد و الشجرة أعلى في المشروع
عليك واآلنعلى تطبيقك لتشغيل السابقة الخطوة تكرر أنالمحاكي.
- 76. أندروببساطة يداإلبيتا صدار1
76
التعاملمعاألوامر سطر طريق عن االفتراضي الجھاز
يمكن كيف سابقا ذكرنا كماإنشاءسطر طريق عن جديد مشروع
األوامرسطر طريق عن المحاكي مع التعامل كيفية نتعلم دعنا
األوامرقمت أنك المفروض من لكن وبإضافة)Environment
Variables(عندما ذلك تعلمنا كماجديد مشروع تبدأ كيف شرحنا
لتكرار حاجة فال سابقا بذلك قمت حال في واألمرالذھاب عليك و
سطر لتشغيل مباشرةاألوامر
ابدأ قائمة من تشغيل إلى بالذھاب قم)Start >> Run(اكتب و
األمر)CMD(التالي الشكل في كما موافق على اضغط ثم
موافق زر على تضغط عندما)OK(ستظو سوداء شاشة لك ھر
التالي بالشكل الشبيھة و األوامر سطر شاشة ھي
- 77. أندروببساطة يداإلبيتا صدار1
77
و المساعدة ملف الكتشاف التالي األمر كتابة بتجربة قم اآلن
جھاز إلنشاء استخدامھا يمكن التي المختلفة البارامتر
Android –h
زر على اضغط ثم من واإلدخال)enter(
)android -h(المتغير أن حيث)h(لألمر بتمريره قمنا الذي
)android(كل يشرح الذي و المساعدة ملف عرض منه يطلب
و عليھا اإلطالع يمكن كبيرة قائمة لنا ستظھر و الممكنة المتغيرات
الشاشة بھذه شبيھة ھي
- 78. أندروببساطة يداإلبيتا صدار1
78
أردنا حال في مثالإضافةالتالي السطر جرب جديد افتراضي جھاز
أرقامھا و المنصات لمعرفة أواللديك
android list target
زر اضغط ثماإلدخال)Enter(
التالي الشكل في كما لديك المنصات قائمة ستجد
- 79. أندروببساطة يداإلبيتا صدار1
79
رقمھا واحدة منصة سوى لدينا يتوفر ال ھذه حالتنا وفي)1(الذي و
سطر عبر بنا الخاص المحاكي لبناء سنستخدمهاألوامرلكتابة
االدخ زر على الضغط ثم التالي السطرال)Enter(
android create avd -n VM_Android1.6 -t 1
أن حيث)VM_Android1.6(و المحاكي اسم ھو)create
avd -n(يعنيإنشاءالبارمتر و جديد افتراضي جھاز)-t(يحدد
ھي حالتنا في و المستخدمة الواجھة)1(ذلك بعد المعالج لنا ليظھر
بعض ليسألنااألسئلةا العتاد عننود لذيإضافتهسنجيب الذي و
بـ عليه)yes(أو)No(زر على بالضغط أو فقطاإلدخال)Enter(
ألخذالقوس ضمن تكون التي االفتراضية القيمةيمثال ن[yes]
- 80. أندروببساطة يداإلبيتا صدار1
80
مالحظة:المحاكي الجھاز ببناء قمت قد كنت إن
)VM_Android1.6(جربت و سابقا الرسومي المعالج عبر
الشيء بنفس القيامسطر عبراألوامرقد االسم بأن رسالة فستأتيك
ليكون مثال اسمه تغيير إلى تحتاج و الحقا حجزه تم
)VM_Android1.6_1(
من االنتھاء بعدإنشاءبكتابة قم لتشغيله و المحاكياألمرالتالي
emulator -avd VM_Android1.6_1
- 81. أندروببساطة يداإلبيتا صدار1
81
المحاكي لديك ليظھر
مالحظة:قمت حال فيبإغالقسطر نافذةاألوامرستقوم فأنك
بإغالقالن تباعا المحاكياألمرو ينتھي حتى التشغيل تحت مازال
سطر طريق عن المحاكي بتشغيل قمت حال في لذااألوامرفانك
ستحتاجلإلبقاءسطر شاشة علىاألوامرقم أو الخلفية في تعمل
بالذھابإلىتشغيل و التطوير حزمة)SDK Setup(ب لتجدأن
قمنا الذي الجديد المحاكيبإنشائهسطر ضمناألوامرموجود
باإلضافةقائمة ضمن للسابقاألجھزةاالفتراضية.
- 82. أندروببساطة يداإلبيتا صدار1
82
إضافةالعربية اللغةإلىالمحاكي)على الحصول عليك يتوجب
الخطوط ملفات:DroidSans-Bold.ttf,
DroidSansFallback.ttf, DroidSans.ttf(
adb remount
adb shell rm /system/fonts/*
adb push c:fontssDroidSans-Bold.ttf
/system/fonts/
adb push c:fontssDroidSansFallback.ttf
/system/fonts/
adb push c:fontssDroidSans.ttf /system/fonts/
ظھور حال فيرسالةمساحة وجود بعدم تفيد خطأكافيةويمكنك
،التطبيقات بعض حذفمثال:
adb shell rm /system/app/AlarmClock.apk
سطر من برنامج تنصيباألوامر
adb install c:Vending.apk
- 83. أندروببساطة يداإلبيتا صدار1
83
الخارجي العالم و المحاكي
لنتعرفاآلنلنا تتيح التطوير بيئة ضمن موجودة جديدة أداة على
التعامل و خصائصه و ملفاته إلى الوصول و المحاكي مع التخاطب
ك و معهو الجھاز خصائص كل تجربة نستطيع لكي حقيقي جھاز أنه
حقيقي جھاز على النھائي تطبيقك تجربة عن يغني ال بالتأكيد ھذا
عمله كيفية لتعرف
أداة)DDMS(
التطوير بيئة بتشغيل قمت قد أنك حاليا أفترض)Eclipse(علينا و
أداة تشغيل)DDMS(بالضغط قم الشاشة يمين أعلى من ذلك و
زر علىاإلضافة)+(التالي الشكل كما قائمة لنا لتظھر
باختيار قم)DDMS(يمكن و الشاشة محتويات ضمن لتصبح
التالية الشاشة لنا لتظھر و مباشرة لھا الوصول
- 84. أندروببساطة يداإلبيتا صدار1
84
بأن ستالحظ االن)DDMS(في أصبحتاألعلىيمكن التي و
التطوير بيئة بين ما و بينھا ما التحويل)Java(لسھوو الوصول لة
التنقل
الطرق من بأي المحاكي بتشغيل نقوم بأن تقتضي التالية الخطوة
عليھا ليتعرف بشرحھا قمنا التي السابقة)DDMS(من يمكننا و
تشغيل بعد التالي بالشكل شبيھة شاشة لنا لتظھر معھا التواصل
المحاكي
- 85. أندروببساطة يداإلبيتا صدار1
85
كذ و بالكامل الجھاز لملفات الوصول يمكنك فإنه ترى كماالحال لك
العلوية اليمنى الجھة من الداخلي الذاكرة لكرت)File Explorer(
الخلفية في تعمل التي العمليات معرفة و)Threads(أو)Heap(
أو)Allocation Tracker(
قائمة من يمكنك)File Explorer(ليكن و مثال المجلد اختيار
الذاكرة كرت)sd card(القائمة أعلى من ثم من وزر اختيار
الكمبيوتر جھاز من ملف لسحب الجوال ھاتفإلىأو المحاكي
المحاكي من ملف لنسخ الحفظ زر اختيارإلىالكمبيوتر جھاز.
تنويه:الملفات بنسخ قم و النظام ملفات ھيكلية على بالتعرف قم
النظام يتعامل كيف الحقا لتعرف بنيتھا كيفية اعرف و جھازك على
أ في حال أو معھامثال تغيرھا ردت)الرنين ملفات تغيير(صورة أو
الخلفية.
قائمة ستجد اليسرى الجھة فيباألجھزة)Devices(تعمل التي
بتعريف قمت و فعلي جھاز بشبك قمت لو حتى حاليا)USB
- 86. أندروببساطة يداإلبيتا صدار1
86
Driver(التطوير حزمة ضمن الموجود و)SDK(ستجد فإنك
الوصول يمكن و القائمة بھذه الجھازلملفاتهالمعه التعامل و داخلية
محاكي أنه لو كما.
قائمة تحتاألجھزةبالمحاكي التحكم قائمة توجد)Emulator
Control(فعلي أنه لو كما الجھاز مع التخاطب من تمكنك التي و
على فيظھر االتصال و ھاتف رقم كتابة تستطيع المثال سبيل فعلى
ا الرقم من وارد اتصال ھناك بأن المحاكي شاشةكذلك و كتبته لذي
أردت حال في الحالإرسالنصية رسالة)SMS(أن أردت أو
العالمي التوضع عبر مكان ترسل)GPS(الطول خطي تمرير عبر
العرض و)Longitude(و)latitude(تطبيق كان حال في
جھاز على مثال يعتمد)GPS(.
- 87. أندروببساطة يداإلبيتا صدار1
87
تدريب
رأيك مااآلنقليال المحاكي على بالعمل تقوم لوبعض تحميل و
لتتعرف البرامج سوق من المجانية التطبيقاتأكثرالبرامج ھذه على
االنترنت متصفح إلى بالذھاب قم المحاكي جھاز شاشة من
)Browser(التالي الشكل في كما
- 88. أندروببساطة يداإلبيتا صدار1
88
يقوم المحاكي أن بسبب ذلك و الشكل بھذا الشاشة لك تظھر قد
على بالتعرفإعداداتير و لديك الجھازيأتي الذي و للموقع سلھا
العربية الخطوط على يحتوي ال المحاكي أن بما و العربية بالواجھة
حتىاآلنباختيار قم لذا و)Google.com in English(للتحول
االنجليزي الواجھة إلى
تنويه:جھازك من مباشرة االنترنت على بالحصول يقوم المحاكي
الكمب جھاز يكون أن من بد ال فلذاباالنترنت متصل لديك يوتر
- 92. أندروببساطة يداإلبيتا صدار1
92
تقوم أن عليك التحميل عملية من االنتھاء بعدبالضغطزر على
)Done(التحميل عملية النتھاء
تعديل بعمل تقوم أن فعليك التحميل عملية من تتمكن لم حال في
في بسيطإعداداتابالتحميل موقعه الغير بالتطبيقات للسماح لنظام
بجميع و جھازك علىاألحوالأنتالخيار ھذا لتفعيل بحاجة
سوق في الموجودة التطبيقات أغلب تحميل من لتستطيع)Slide
Me(زر على بالضغط قم بذلك للقيام و جھازك على الحقا
)Menu(وآنتال الشاشة لك لتظھر الرئيسية الشاشة علىتالية