كيفية إنشاء تطبيق جوال في Android Studio. تثبيت Android Studio وإعداد SDK

05.08.2019

هذا القسم من الموقع مخصص لأولئك الذين قاموا بتثبيت Android Studio ولا يعرفون من أين يبدأون. ستعمل التطبيقات المقدمة هنا على كل من الهواتف الذكية والأجهزة اللوحية وأجهزة تلفزيون Android. بالنسبة لبعض التطبيقات، يمكنك تنزيل ملفات APK جاهزة، تم اختبارها على الهواتف الذكية ذات الشاشة من 4.5 إلى 6 بوصات. تأكد من تمكين تثبيت التطبيقات من مصادر غير معروفة في إعدادات جهازك. في بعض الأحيان، نظرًا لاختلاف الأجهزة في البرامج، سيلزم تشغيل ملف التثبيت من مستكشف جهازك.

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


اختبار تشغيل التطبيق بالضغط على المثلث الأخضر. عند تشغيل التطبيق لأول مرة، سيطلب منك Android Studio تحديد جهاز افتراضي. سوف تحتاج إلى إنشائها. يمكنك توصيل جهاز حقيقي عبر كابل USB، مثل الهاتف الذكي أو الجهاز اللوحي. على الجهاز الحقيقي، قم بتمكين تصحيح أخطاء USB.

بالانتقال إلى علامة التبويب ملف MainActivity.java، ستقوم بملء هذا الملف برمز البرنامج بلغة جافا. عند العمل على رمز البرنامج، استخدم مجموعة المفاتيح Alt + Enter لتصحيح الأخطاء بسرعة، مثل الاستيراد الفائت أو قيمة المتغير، أو المراجع المفقودة، أو توصيل المكتبات الضرورية. سيقوم IDE بتصحيح الأخطاء إن أمكن، أو يقترح الحل الأنسب. في هذه الحالة، يجب أن يكون المؤشر على السطر بأحرف حمراء. تتيح لك مجموعة Ctrl + D تكرار سطر أو جزء من التعليمات البرمجية بسرعة. ما عليك سوى تحديد الرمز الذي تحتاجه والضغط على Ctrl + D. بعد العمل مع كود البرنامج لفترة طويلة، من المستحسن تنسيقه وترتيبه لسهولة القراءة. يمكنك تنسيق الكود باستخدام وتر لوحة المفاتيح Ctrl + Alt + L. في لقطة الشاشة، نرى أن ملفactiv_main.xml مفتوح الآن في وضع التصميم، حيث يمكنك تصميم شاشة التطبيق بشكل مرئي عن طريق وضع العناصر الجاهزة عليها. أثناء عملية تخطيط الشاشة، قم بربط مكوناتها بحدود هذه الشاشة. بخلاف ذلك، على الأجهزة ذات الدقة الأخرى، ستنتقل المكونات خارج الشاشة. لتحرير ملف Activity_main.xml يدويًا، قم بالتبديل إلى الوضع النصي.

بعد الانتهاء من العمل في مشروع التطبيق، تحتاج إلى إنشاء ملف تثبيت APK للجهاز. في استوديو الإصدار الثاني، في القائمة، قم بتشغيل Build - Build APK. بعد فترة من الوقت، ستظهر نافذة صغيرة منفصلة تحتوي على الرسالة: تم إنشاء Build APK APK(s) APK بنجاح. تظهر في Explorer. من خلال النقر على الرابط، ستفتح المجلد الذي يوجد به ملف التثبيت الجاهز app-debug.apk. يمكن نسخ هذا الملف إلى جهازك لتثبيت التطبيق. يمكن إعادة تسمية الملف أولاً، ولكن تأكد من ترك نفس امتداد APK، وإلا فلن يفهم الجهاز أن هذا الملف مخصص لتثبيت تطبيق Android. في إصدار الاستوديو 3، قم بتشغيل Build - إنشاء ملفات APK (ملفات APK)وفي النافذة التي تظهر، انقر على رابط تحديد الموقع.

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

V.M. كوروبيتسين

المرفق 1عنوان شاشة التطبيق العمل مع موارد الصورة. التعامل مع النقرات على الصورة. قم بإنهاء التطبيق.

الملحق 2أبسط الرسوم المتحركة. اتجاه شاشة التطبيق.

الملحق 3إنشاء فئة MediaPlayer لتشغيل ملفات mp3، wav، mid، wma، amr. طرق فئة MediaPlayer.

الملحق 4أبسط الرسوم المتحركة مع تشغيل wav و mp3.

الملحق 5سر المربع السحري . الإنتقال من التطبيق إلى الموقع الإلكتروني على الإنترنت.

الملحق 6معالج النقر على الزر. نشاط الزر. الساعة والتقويم. شريط عنوان التطبيق. لوحة الإشعار.

الملحق 7أرقام عشوائية زائفة الطبقة عشوائية. طرق الطبقة العشوائية. عرض المتغيرات الرقمية في TextView.

الملحق 8المتغيرات الرقمية. عمليات رياضية. إدخال القيم الرقمية باستخدام مكون EditText.

الملحق 9حلقات للبناء. الإخراج - إضافة متغيرات رقمية إلى TextView باستخدام طريقة الإلحاق.

الملحق 10مولد المعادلات التربيعية بناء على نظرية فييتا.

الملحق 11المتفرعة إذا كان آخر. حل المعادلة التربيعية.

الملحق 12حساب التكامل المحدد بطريقة المستطيل.

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

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

دروس اندرويد ستوديو للمبتدئين

دروس فيديو مرئية حول تطوير تطبيقات الأندرويد من الصفر. ستتعلم من هذه المجموعة كل ما تحتاج لمعرفته حول هذه البيئة: بدءًا من كيفية تثبيت Android Studio على جهاز الكمبيوتر الخاص بك وحتى إنشاء تطبيقات رائعة حقًا. سوف تتقن تدريجيًا الوظائف الواسعة لهذا الاستوديو الرائع وتتعلم كيفية إنشاء مشاريع مذهلة. نتمنى لكم مشاهدة ممتعة وممارسة فعالة.

سنتحدث في هذا الدرس عن كيفية تثبيت وتكوين بيئة Android Studio، بالإضافة إلى مكونها المساعد - JDK.


تحليل هيكل المشروع. إنشاء محاكي ADV وتطبيق بسيط لنظام التشغيل Android.


ما هي العناصر التي تتكون منها تطبيقات الأندرويد؟ ما هي طريقة العرض والنشاط والتخطيط؟ سنكتشف ذلك في هذا الدرس.


نتعلم كيفية العمل مع ملفات تخطيط XML لنظام Android، ونتحدث أيضًا عن طرق العرض الرأسية والأفقية للتطبيقات.


في هذا الفيديو التعليمي، سنلقي نظرة على خصائص الحاويتين الرئيسيتين للتجميع - RelativeLayout وLinearLayout.


حاوية أخرى للتخطيط الجدولي لعناصر تطبيق Android.


ما هي المعلمات التي تمتلكها العناصر المختلفة لتطبيقات Android؟ نحن ننظر ونتذكر.


كيفية التعامل مع عناصر العرض المختلفة باستخدام كود Java.


3 طرق مختلفة لمعالجة البيانات من خلال الضغط على زر في التطبيق.


كيفية ضبط طريقة معالجة واحدة لعدة أزرار في تطبيق Android.


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

الدرس الأول - تثبيت Android Studio
الدرس الثاني – إنشاء أول تطبيق أندرويد خاص بك
الدرس 3 - عناصر التطبيق
الدرس 4 - ملف تخطيط التطبيق
الدرس الخامس - أنواع تخطيط العناصر (Layout)
الدرس 5 (الجزء 2) - أنواع تخطيط العناصر (TableLayout)
الدرس السادس - عناصر تطبيق الأندرويد (الإعدادات)
الدرس 7 - إدارة عناصر العرض باستخدام Java
الدرس 8 - طرق التعامل مع نقرات الأزرار في التطبيق
الدرس 9 - onclickListener لمجموعة من الأزرار
الدرس 10 - العمل مع الموارد في التطبيق
الدرس 11 - LogCat، سجلات التطبيق. الاستثناءات - معالجة الأخطاء في الكود
الدرس 12 - القائمة في Android - إضافة عناصر القائمة والتعامل مع النقرات
الدرس 13 - قائمة Android وإضافة الرموز وخانات الاختيار وإضافة عناصر القائمة وإخفائها برمجيًا
الدرس 14 - إنشاء قائمة السياق للمكونات التي تظهر على الشاشة في تطبيقات Android
الدرس 15- إنشاء شاشة برمجية في تطبيقات الأندرويد. LayoutParams
الدرس 16 - إنشاء وحذف عناصر الشاشة أثناء تشغيل تطبيق Android
الدرس 17 - التغيير الديناميكي لمعلمات عناصر الشاشة في تطبيق Android
الدرس 18 – إنشاء تطبيق آلة حاسبة للأندرويد
الدرس 19 - تحريك مكونات شاشة تطبيق Android
الدرس 20 - إضافة نشاط - إنشاء تطبيقات متعددة الشاشات
الدرس 21 - ما هو النية، مرشح النية، السياق
الدرس 22 - دورة حياة النشاط
الدرس 23 - دورة حياة النشاط - التفاعل بين نشاطين
الدرس 24 - أنشطة المهام وBackStack لتطبيقات Android
الدرس 25 - كيفية استدعاء نشاط آخر من تطبيق باستخدام الإجراء وتصفية النوايا
الدرس 26 - إنشاء عدة إجراءات لتصفية النية والقصد في نشاط واحد
الدرس 27 - نقل البيانات بين الأنشطة باستخدام إضافات النوايا
الدرس 28 - استدعاء نشاط ثانٍ وإرجاع البيانات
الدرس 29 - استخدام رمز الطلب ورمز النتيجة في onActivityResult
الدرس 30 - الاتصال بالمتصفح، أو المتصل، أو الخرائط باستخدام غرض مع سمة البيانات - Uri
الدرس 31 - إنشاء تطبيق بسيط - متصفح الإنترنت لنظام Android
الدرس 32 - التفضيلات المشتركة - حفظ البيانات في التطبيقات

هناك عدة طرق لتطوير تطبيقات Android، ولكن الطريقة الرسمية والأكثر شيوعًا هي Android Studio. هذه هي بيئة التطوير الرسمية التي أنشأتها Google وتستخدم لتطوير معظم التطبيقات التي تستخدمها يوميًا.

تم الإعلان عن Android Studio لأول مرة في Google I/O في عام 2013، وتم إصدار الإصدار الأول في عام 2014. قبل ذلك، تم تطوير معظم التطبيقات في Eclipse، وهو إطار عمل أكثر عمومية لجافا. يجعل Android Studio تطوير التطبيقات أسهل كثيرًا، لكنه لا يزال يمثل تحديًا. يحتاج المستخدمون المبتدئون إلى دراسة الكثير من المواد لاستخدامها بثقة.

سنخبرك في هذه المقالة بكيفية استخدام Android Studio، ونتحدث عن إمكانياته الأساسية وكل ما تحتاجه للبدء. وكل هذا بسيط قدر الإمكان حتى تتمكن من اتخاذ خطوتك الأولى في تطوير Android.

يوفر Android Studio واجهة لإنشاء التطبيقات ويتولى معظم عمليات إدارة الملفات المعقدة. سوف تستخدم Java لبرمجة التطبيقات. على الرغم من الأتمتة، لا يزال يتعين عليك برمجة معظم ميزات التطبيق بنفسك.

وفي الوقت نفسه، يتيح Android Studio الوصول إلى Android SDK، وهو امتداد Java يسمح بتشغيل التطبيقات على الجهاز واستخدام أجهزته. يمكنك تشغيل برامج الاختبار في المحاكي أو مباشرة على هاتف متصل بالكمبيوتر. بالإضافة إلى ذلك، يوفر Android Studio تلميحات متنوعة أثناء البرمجة، مثل تمييز الأخطاء.

تثبيت أندرويد ستوديو

لتثبيت Android Studio على Linux، يمكنك استخدام مستودعات PPA أو المثبت من الموقع الرسمي؛ يتوفر برنامج تثبيت كامل على Windows. لقد ناقشنا هذا بالفعل في مقال منفصل. يعد إعداد android studio قبل البدء أمرًا غير ضروري عمليًا. ولكن إذا كنت ترغب في استخدام جهاز Android حقيقي، فقد تكون هذه مشكلة في Linux. لتجنبها، تحتاج إلى إنشاء ملف /etc/udev/rules.d/51-android.rules بالمحتوى التالي:

النظام الفرعي = = "usb"، ATTR (idVendor) = = "0bb4"، الوضع = "0666"، المجموعة = "plugdev"

هنا 0bb4هو معرف الشركة المصنعة للجهاز، ويمكنك العثور عليه عن طريق تشغيل lsusb:

إذا لم يظهر، جرب adb devices. عند اكتمال التثبيت، يمكنك فتح البرنامج من القائمة الرئيسية:

كيفية استخدام أندرويد ستوديو

1. إنشاء مشروع

إذا كنت تقوم بتشغيل Android Studio لأول مرة، فستظهر أمامك نافذة بها خيار إنشاء مشروع جديد:

يختار "بدء مشروع Android جديد". في النافذة التالية، أدخل اسم التطبيق واسم مجال الشركة، وسيتم استخدام هذه المعلومات لتحديد موقع ملفات التطبيق في نظام ملفات Android.

الخطوة التالية في إنشاء التطبيق هي اختيار النظام الأساسي. نحن مهتمون بهاتف ذكي يعمل بنظام Android، ولنأخذ الإصدار 4.2، وهو أحد أكثر الإصدارات شيوعًا:

كل ما تبقى هو تحديد المظهر الافتراضي للتطبيق. يسمى قالب النافذة الرئيسية بالنشاط. قد لا يحتوي التطبيق على أي نشاط على الإطلاق، ولكن من الأفضل اختيار شيء ما.

ستحتاج أيضًا إلى إدخال بعض المعلمات للنشاط:

2. ملفات المشروع

تشبه واجهة Android Studio معظم IDEs عالية المستوى. لكن التطوير لنظام Android يختلف تمامًا عن البرمجة التقليدية، حيث تقوم بكتابة برنامج في ملف واحد ثم تنفيذه بالكامل. وهنا يوجد العديد من ملفات الموارد التي يجب تجميعها معًا.

تتم البرمجة في Android Studio في ملفات Java، والتي تحمل نفس اسم النشاط. ومع ذلك، فإن مظهر التطبيق موجود في ملف آخر - وهو ملف XML يتم فيه وصف جميع عناصر التطبيق بلغة الترميز. وبالتالي، إذا كنت تريد إنشاء زر، فسيتعين عليك وصفه في ملف xml، ولربط الإجراءات الخاصة به، استخدم ملف Java.

يقوم سطر التعليمات البرمجية هذا بتحميل التخطيط من ملف XML:

setContentView(.R.layoutactivity_main);

وهذا يعني أنه يمكننا استخدام تخطيط واحد لعدة أنشطة، كما يمكن أن يحتوي النشاط الواحد على عدة ملفات XML مع وصف للعرض. على أي حال، يمكنك الوصول إلى جميع ملفات المشروع على الجانب الأيسر من النافذة، وتسمح لك علامات التبويب الموجودة أعلى منطقة العمل بالتبديل بين الملفات المفتوحة حاليًا.

بالإضافة إلى ذلك، يوجد أيضًا مجلد res، والذي يحتوي على موارد متنوعة مثل الصور. يرجى ملاحظة أن جميع أسماء الملفات يجب أن تكون بأحرف صغيرة.

يوجد أيضًا مجلد القيم الذي يحتوي على ملفات XML بقيم المتغيرات المختلفة.

توجد معلومات أساسية حول التطبيق في ملف AndroidManifest.xml، الذي يصف الأذونات واسم التطبيق والصورة المصغرة والمزيد.

يمكنك إنشاء أي ملفات وفئات وأنشطة في أي وقت لتوسيع وظائف التطبيق. ما عليك سوى النقر بزر الماوس الأيمن على الدليل الذي تريده ثم تحديده "يخلق".

3. محرر XML المرئي

كما لاحظت، عند تحرير ملفات XML، تظهر علامتا تبويب في أسفل الصفحة - "نص"و "تصميم". هنا لا يمكنك كتابة التعليمات البرمجية يدويًا فحسب، بل يمكنك أيضًا إضافة العناصر الضرورية في الوضع الرسومي. فى الشباك "باليت"يمكنك تحديد نوع القطعة التي تريد إضافتها:

لإضافته، فقط اسحبه إلى تخطيط التطبيق. على سبيل المثال، أضفت WebView وButton وPlain Text وText. باستخدام الإطار الأزرق، يمكنك تغيير حجم العناصر وكذلك تغيير موضعها.

ولكن كما تفهم، لن يفعل محتوى XML أي شيء بدون برمجة Java الآن في Android Studio. أضف أسفل أسطر الاستيراد:

استيراد android.webkit.WebView؛

ثم أضف هذه الأسطر إلى نهاية طريقة onCreate:

WebView mywebview = (WebView) findViewById(R.id.webView);
mywebview.loadUrl("https://site");

4. استخدام Gradle

في Android Studio، يتم تنفيذ جميع الأدوات ببساطة وبشكل جميل. لكن بعضها أكثر تعقيدًا. إحدى هذه الأدوات التي ربما لاحظتها هي Gradle. إنها أداة أتمتة للبناء تجعل من السهل جدًا تحويل كل هذه الملفات إلى ملف APK واحد مكتمل.

من وقت لآخر، سيتعين عليك تعديل إعدادات Gradle، الموجودة في ملفات *.gradle، وأيضًا إذا توقف شيء ما عن العمل، فيمكنك دائمًا الاختيار من القائمة "يبني"خيار "مشروع واضح"، وهو ما يساعد في كثير من الأحيان.

5. التجميع والتصحيح

عندما تكون مستعدًا لاختبار التطبيق، سيكون لديك خياران - إما تشغيله على جهاز حقيقي أو في المحاكي.

تشغيل التطبيق على جهازك أمر بسيط للغاية. فقط قم بتوصيله عبر USB وتشغيله "يجري"، ثم "تشغيل التطبيق". يرجى ملاحظة أن إعدادات هاتفك يجب أن تسمح بتصحيح أخطاء USB والتثبيت من مصادر غير موثوقة:



في النافذة التي تفتح، عليك تحديد جهاز أو إنشاء جهاز افتراضي. بعد تحديد الجهاز، سيتم تشغيل التطبيق عليه على الفور تقريبًا.

أثناء تشغيل التطبيق الخاص بك، يمكنك فتح عنصر Android Monitor في أسفل الشاشة ومراقبة جميع الرسائل من التطبيق في علامة التبويب LogCat، وهناك أيضًا سجلات Android Studio قريبة، لذلك إذا حدث خطأ ما، يمكنك حل المشكلة. إذا حدث خطأ ما، فابحث عن النص الأحمر هناك، سيساعدك ذلك على فهم ما حدث. وهذا سيوفر الكثير من الوقت.

هناك يمكنك التبديل إلى علامة التبويب "المراقبون"وعرض معلومات حول الجهاز وتحميل المعالج والذاكرة وما إلى ذلك.

6. مدير ADV

من غير المحتمل أنك ترغب في استخدام Android Studio وتطوير التطبيقات بدون جهاز حقيقي. لكن إحدى أهم مشاكل تطوير Android هي التجزئة. لا يكفي أن يعمل التطبيق على جهازك، بل يجب أن يعمل على ملايين الأجهزة ويدعم أيضًا الإصدارات الأقدم من نظام Android.

باستخدام Android Virtual Device، يمكنك محاكاة حجم ومظهر وقوة أي جهاز Android آخر. ولكن قبل المضي قدما، تحتاج إلى تنزيل المكونات الضرورية. فتح القائمة "أدوات" -> "ذكري المظهر" -> "مدير ADV":

اختر هنا "إنشاء جهاز افتراضي":

ثم حدد طراز الجهاز الذي تريد محاكاته.




بمجرد اكتمال الإعداد، يمكنك تشغيل التطبيق على هذا الجهاز أيضًا. ولكن تجدر الإشارة إلى أنك تحتاج إلى جهاز كمبيوتر جيد لتشغيل المحاكي. باستخدام نفس المحاكي، لا يمكنك تشغيل تطبيقاتك الخاصة فحسب، بل يمكنك أيضًا تنزيل تطبيقات الطرف الثالث من سوق Play.

8. مدير SDK

إذا كنت تقوم بتطوير تطبيق لإصدار محدد فقط من Android، أو كنت ترغب في إنشاء جهاز افتراضي يعمل بإصدار محدد، فستحتاج إلى بعض مكونات وأدوات SDK. يمكنك الحصول عليها من خلال مدير SDK، الموجود في "أدوات" -> "مدير SDK".


كل ما تحتاجه موجود هنا، مثل Glass Kit وAndroid Repository. ما عليك سوى تحديد المربع الموجود بجوار المكون الذي تريده ثم النقر فوقه "نعم".

9. تغليف APK

عاجلاً أم آجلاً، ستنتهي من اختبار تطبيقك وسيكون جاهزًا للخروج إلى العالم الكبير. لتحميله على Google Play، يلزمك إنشاء ملف APK موقّع. للقيام بذلك، اختر من القائمة "أدوات"فقرة "إنشاء APK موقع":

سيُطلب منك تحديد أو إنشاء مخزن مفاتيح. هذا نوع من شهادة الأصالة التي تؤكد من خلالها أن التطبيق خاص بك. سيؤدي هذا إلى حماية حسابك في Google Play من الاختراق ومنع تنزيل ملفات APK الضارة. احتفظ بهذا الملف في مكان آمن لأنه إذا فقدته، فلن تتمكن بعد ذلك من تحديث التطبيق. عملية إنشاء الشهادة:





حدد نوع التجميع "يطلق"يعد ذلك ضروريًا لإزالة جميع الأشياء غير الضرورية من ملف APK. ثم انقر فوق الزر "ينهي".

رحلتك بدأت للتو

قد يبدو أننا قد غطينا الكثير في هذه المقالة لتذكر كل شيء، ولكن في الواقع لم نقم إلا بخدش سطح كيفية استخدام Android Studio وهناك المزيد لنتعلمه.

على سبيل المثال، إذا كنت تريد مزامنة تطبيقك مع السحابة، فستحتاج إلى أداة Firebase. قد ترغب أيضًا في استخدام GitHub، حيث يمكنك عمل نسخة احتياطية لمشاريعك. يوجد أيضًا Android NDK لتطوير التطبيقات بدون Java، في C++.

اتخذت Google العديد من الخطوات لجعل استخدام Android Studio بسيطًا وسهلاً قدر الإمكان. أفضل استراتيجية تطوير هي البدء في تطوير تطبيقات بسيطة وتعلم المكتبات المعقدة حسب الحاجة، ثم سترى أن Android Studio هو في الواقع أداة رائعة ومفيدة للغاية.

لكتابة تطبيقات لنظام التشغيل Android، ستحتاج إلى تثبيت بيئة تطوير Android Studio (المشار إليها فيما يلي باسم AS). قد تسأل لماذا AS وليس Eclipse؟ تعد بيئة تطوير Eclipse أسرع وأخف بكثير من Android Studio،

لكن Google "توصي" باستخدام AS، لأنها لن تتوقف (أو بالأحرى توقفت بالفعل) عن دعمه في المستقبل. Android Studio هو المستقبل، إذا جاز التعبير. يجب أن يكون لديك جهاز كمبيوتر قوي إلى حد ما، ويفضل أن يكون x64 بت، نظرًا لأن AS يستخدم حوالي 3 جيجابايت من ذاكرة الوصول العشوائي (RAM)، أضف 3 جيجابايت أخرى لمحاكي جهاز Android... لقد فاز جهاز الكمبيوتر الخاص بي بمعالج Intel 8.1 pro x64، ثنائي النواة بسرعة 3.3 جيجا هرتز، مع 8 غيغابايت من ذاكرة الوصول العشوائي وأشعر بالحرية التامة ...

ننتقل إلى الموقع الرسمي عبر الرابط https://developer.android.com/studio، ونقوم بتنزيل أحدث إصدار بعمق البت المطلوب. الإصدار الحالي لهذا اليوم هو android-studio-2-1-2،

سوف يزن حوالي 1.2 جيجا بايت. لذا كن صبورًا إذا كان لديك إنترنت بطيء.

بعد التنزيل، قم بتشغيل برنامج التثبيت android-studio-2-1-2.exe،

سيطالبك معالج التثبيت خطوة بخطوة لتحديد تركيبة التثبيت،

قبول الترخيص

تحديد موقع التثبيت،

مرة أخرى ننتظر حتى يكتمل التثبيت.

بعد ذلك سننطلق بيئة تطوير أندرويد من سطح المكتب أو من القائمة

وانقر فوق الزر "تكوين" لتكوين SDK. ستظهر لك قائمة بإصدارات أندرويد المثبتة،

والتي يمكنك من خلالها إنشاء تطبيقات، ويفضل أن تكون جميعها. إذا لم يتم تثبيت بعض الإصدارات، فانقر على الرابط قم بتشغيل مدير SDK المستقل لتثبيت وتحديث الحزم.

سيتم فتح مدير SDK،

حدد المربعات الضرورية، وكيفية معرفة أي منها؟ مدير SDK سيساعدك ذلك من خلال وضع علامة على حزم الإصدار المطلوبة. ثم انقر فوق الزر الموجود في الزاوية اليمنى السفلية والذي يشير إلى حزمة تثبيت 1 (1..100)..

في حالتك، سيكون عدد الحزم مختلفًا. إذا كنت شخصياً، أو المكان الذي تعيش فيه، خاضعاً لـ "العقوبات الغربية"، فلتحديث الحزم، انتقل إلى قائمة الأدوات->الخيارات...،

حيث يمكنك تحديد عنوان ومنفذ الخادم الوكيل،

مشروعك الأول على Android

أنت الآن جاهز للبدء. قم بتشغيل Android Studio دون تأخير. بعد ذلك، نحتاج إلى تنزيل أحدث إصدار من Android API، والذي من خلاله سننشئ لعبتنا الأولى. واجهة برمجة تطبيقات Android عبارة عن مجموعة من الفئات والإجراءات والوظائف والهياكل والثوابت الجاهزة (لا تخف من هذه الكلمات - ستجد شرحًا لكل هذه المصطلحات في الدروس التالية، ولكن في الوقت الحالي فكر فيها كمبرمج أدوات)، كتبها مبرمجون آخرون لتسهيل عملنا وحياتك.

في القائمة (أعلى الشاشة) نجد علامة التبويب “الأدوات” – ثم “Android” – ثم “SDK Manager”. سيتم فتح علامة التبويب "Android SDK" (في لقطة الشاشة أدناه). في وقت كتابة هذا التقرير، أعلى إصدار، كما يمكن رؤيته من لقطة الشاشة، هو Android API 26، ولكن إذا رأيت إصدارًا أحدث، فحدد المربع ولا تتردد في تنزيله (انقر فوق "تطبيق" ثم أكد "موافق" ").

  • انقر على "مشروع جديد" كما هو موضح في لقطة الشاشة:
  • ستظهر نافذة إعداد مشروع جديد. املأ الحقول - في "اسم التطبيق" نكتب " المباراة الاولى"، يمكن ترك حقل "مجال الشركة" دون تغيير، "موقع المشروع" - يجب تحديد المسار إلى المشروع بحيث تكون جميع المجلدات على طول المسار باللغة الإنجليزية. انقر فوق {التالي".

  • في النافذة التالية، تأكد من تحديد خانة الاختيار "الهاتف والجهاز اللوحي" (قم بإلغاء تحديد الباقي). يجب علينا الآن تحديد إصدار نظام التشغيل Android الذي سيتم تشغيل لعبتنا منه. كلما انخفض الإصدار الذي تختاره، ستكون النسبة المئوية الأكبر للأجهزة المستخدمة لتطبيقك متاحة، ولكن الميزات الأقل للإصدارات الجديدة من نظام التشغيل Android ستكون متاحة لك لاستخدامها. انقر فوق {التالي".

  • في النافذة التالية، حدد "نشاط فارغ". انقر فوق {التالي".

  • في النافذة التالية، اترك الحقول دون تغيير وانقر على "إنهاء".

  • "نصيحة اليوم" - نصيحة لعلامة تبويب اليوم التي سيتم فتحها في كل مرة يتم فيها تشغيل Android Studio. قد تبدو معظم النصائح غريبة بالنسبة لك بينما لا تزال تتعلم لغة Java، ولكن الكثير منها مفيد حقًا. بعد قراءة النصيحة التالية، يمكنك إغلاق النافذة.

إذا كنت جديدًا في مجال البرمجة، فمن المحتمل أن تبدو التعليمات البرمجية والمعلمات والملفات مخيفة بالنسبة لك. لكن لا تقلق، تعامل معهم كما لو أنه لا ينبغي أن تعرف عنهم إلا في وقت معين. في الواقع، لقد أنشأت للتو تطبيقًا صالحًا للعمل (من الصعب تصديق هذا بالتأكيد، لكنه صحيح). وبعد ذلك بقليل ستتمكن من تشغيله على جهازك الذي يدعم نظام التشغيل Android.

لكن أولاً، دعونا نتعمق أكثر في عالم Android Studio ونستكشف بيئة التطوير الرائعة هذه.

قد يبدو Android Studio نفسه أداة معقدة لإنشاء التطبيقات، لكننا سنتعمق تدريجيا في غابة التطوير. ألقِ نظرة على لقطة الشاشة التالية لتصفح الأجزاء الرئيسية من Android Studio بسرعة:

  1. مستكشف المشاريع - هذه المنطقة تشبه إلى حد كبير مستكشف Windows المألوف. يتم عرض جميع المجلدات والملفات التي تم إنشاؤها أثناء إنشاء مشروعنا هنا.
  2. محرر الأكواد – كما يوحي الاسم، هذا هو المكان الذي سنكتب فيه ونحرر الأكواد البرمجية الخاصة بنا. ومع ذلك، كما سنرى لاحقًا، فإن مظهر هذه النافذة سيعتمد على نوع الملف الذي نقوم بتحريره؛
  3. شريط القائمة - كما هو الحال في معظم البرامج، يمنحنا شريط القائمة الوصول الكامل إلى جميع الوظائف، في حالتنا، بيئة تطوير Android Studio؛
  4. شريط الأدوات – يحتوي على خيارات مفيدة بنقرة واحدة، مثل تشغيل لعبتنا أو تصحيح أخطاءها. يمكنك المرور فوق أيقونات الأزرار وقراءة النوافذ المنبثقة كمرجع؛
  5. لوحة التنقل - مثل "مسار الملف"، يعرض الموقع الفعلي في نظام الملفات الخاص بك للملف الذي تعمل معه حاليًا؛
  6. نوافذ معلومات مهمة - فيما يلي علامات تبويب لعرض بعض المعلومات، على سبيل المثال، حالة الجهاز الذي تقوم بتصحيح أخطاء تطبيقك عليه.

في المقالة التالية، سنقضي المزيد من الوقت في واجهة مستخدم Android Studio، لنتعلم كيف يمكننا تحرير واجهة المستخدم لتطبيقنا بدون تعليمات برمجية. بعد ذلك، سنقوم بإنشاء قائمة بسيطة للعبتنا الأولى.

هذا كل شيء الآن، انتقل إلى الدرس التالي.