آموزش اندروید : آشنایی با محیط برنامه نویسی اندروید استودیو

[two_third]

سلام به همراهان همیشگی ام اس پی سافت در خدمت شما هستیم با جلسه چهارم از آموزش اندروید در این آموزش قصد داریم  یک پروژه ساده ایجاد کنیم و برخی  از فولدر ها و ابزارهای مهم کار با برنامه نویسی اندروید استودیو را معرفی کنیم.

[/two_third] [one_third_last]

اندروید استودیو

[/one_third_last]

 

پس از نصب، اندروید استودیو رااجرا می کنیم . اولین پنجره ای که می بینیم شامل گزینه های زیر می باشد.

اندروید استودیو

اندروید استودیو

گام ا:

گزینه اول یعنی Start new Android Studio Project را انتخاب می کنیم. پنجره ای به شکل زیر باز می شود.

اندروید استودیو

 

گام۲. انتخاب نام Application

: Application name   نام برنامه ی اصلی می باشد. وقتی اپلیکیشن خود را روی گوشی نصب کنیم. این نام را در لیست برنامه های گوشی خود می بینیم. به عنوان مثال  اپلیکیشن شما در google play با این نام نمایش داده می شود.

company Domain   را به دلخواه  mspsoft.com  قرار می دهیم. و مسیر ذخیره پروژه را در Project Location  تعیین می کنیم. سپس  روی  دکمه Next  کلیک می کنیم .

نکته: حرف اول نام اپلیکیشن با حرف بزرگ نوشته می شود.

package name :

اسم پکیج یا بسته‌ی برنامه‌ است که فایل های جاوا داخل آن می باشد. به خاطر داشته باشید هر برنامه ای باید

package name  مخصوص به خودش را داشته باشد. package name را تا آخر آموزش ها mspsoft.com قرار می دهیم .به طور پیش فرض اندروید استودیو Application name  را به آخر نام پکیج اضافه می کند.

می توانید این قسمت را تغییر ندهید.

نکته : این نام به طور خودکار در همه ی فایل های جاوا و فایل AndroidManifest.xml  گذاشته می شود.

اندروید استودیو

گام ۳: تعیین Minimum Sdk

با توجه به اینکه هدف ما ساخت اپلیکیشن برای موبایل و تبلت هست، گزینه اول را انتخاب می کنیم. در جلسه پیش با Android Sdk  آشنا شدیم .

Minimum Sdk   را حداقل شماره نسخه ای از SDK  که کاربر با آن می تواند برنامه شما را اجرا کند قرار می دهیم.

نکته : توجه داشته باشید که باید API ای که به عنوان مینیمم انتخاب می کنید SDK آن را قبلا در محیط SDK Manager نصب کرده باشید.

  • Phone and Tablet ساخت اپلیکیشن برای موبایل وتبلت
  • Wear ساخت اپلیکیشن برای ساعت های هوشمند
  • TV ساخت اپلیکیشن برای تلویزیون های هوشمند

اندروید استودیو

گام چهارم:

در این قسمت قالب اکتیویتی مورد نظر خود را انتخاب میکنیم. در صفحه بعدی به طور پیش فرض Activity Name   و Layout Name نوشته شده است که تغییر نمی دهیم و گزینه Finished  را انتخاب می کنیم.

اندروید استودیو

وارد محیط برنامه نویسی اندروید می شویم. پنجره اصلی اندروید استودیو به شکل زیر می باشد قبل ازشروع کد نویسی لازم است که با پنجره ها و فولدر های مهم در اندروید استودیو آشنا شویم.

این هم از محیط اندروید استودیو

اندروید استودیو

قسمت های پرکاربرد محیط اندروید استودیو در شکل بالا مشخص شده اند که در ادامه به شرح هر یک می پردازیم.

  • پنجره ی Project

در این پنجره موارد زیر را مشاهده می کنیم

اندروید استودیو

۱.فایل AndroidManifest.xml

هر برنامه در دایرکتوری  root باید یک فایل AndroidMainfest.xml  داشته باشد. این فایل یکی از فایل های مهم پروژه اندرویدی می باشد که برای تنظیمات  و مجوزهای مربوط به برنامه به کار می رود و کنترل اکتیویتی ها و برنامه های اندروید را برعهده دارد.

۲.جاوا

کدهای جاوای برنامه در این قسمت نوشته می شوند. در داخل پکیج برنامه فایل های اکتیویتی ساخته می شود. با ایجاد اولین پروژه داخل پکیج  فایل MainActivity  متناظر با پروژه ایجاد می شود . این فایل یک کلاس اکتیویتی دارد که  به محض ساخته شدن پروژه جدید این کلاس هم ایجاد می شود.

۳.Res

فولدر Res،  این پوشه شامل همه ی منابعی است که می توانیم در برنامه استفاده کنیم.  در واقع کلیه عناصر موجود در یک اپلیکیشن مثل عکس، فایل صوتی ، فایل تصویری، انیمیشن، فونت، آیکون و …  در این فایل قرار داده می شوند.  همه ی منابع باید در زیر شاخه ی res  گروه بندی شوند تا دسترسی به  آن ها بهتر انجام شود.  زیر شاخه های این پوشه را در زیر معرفی می کنیم.

اندروید استودیو

  1. ۱. drawable

همه ی عکس ها باید در این پوشه قرار بگیرند.

۲.layout

شامل فایلactivity_main.xml  می باشد که در این فایل دیزاین برنامه انجام می شود. در واقع این فایل مربوط به محیط کاربری می باشد.

۳.mipmap

آیکون برنامه اندروید از سایر تصاویری که در drawble قرار می گیرند، جداشده و به طور جداگانه در این فولدر قرار می گیرد.

۴.values

شامل فایل های xml  می باشد که مقادیری مثل رشته ها، رنگ ها و… را در این فایل تعریف می کنیم.

اندروید استودیو

  1. ۶. Gradle Scripts

بسته ی ابزار پیشرقته است و یک automatic build system اپن سورس می باشد.

هروقت پروژه ای در اندروید استودیو ساخته شود، به طور اتوماتیک فایل هایی همراه آن ساخته می شوند که در اندروید استودیو زیرمجموعه Gradle Script  هستند.

اندروید استودیو، نوار ابزاری را فراهم کرده است که می توان آیکون ابزارهای پرکاربرد را در آن مشاهده کرد و به عبارت دیگر یک دسترسی سریع برای این ابزارها در اختیار ما قرار داده است.

اندروید استودیو

Sync Project with Gradle Files .1

با پروژه می باشد.Gradleفایل های   Synck برای  گزینه این

  1. AVD Manager

همان طور که می دانید، برای تست و اجرا گرفتن از برنامه ها نیاز به دستگاه مجازی (virtual device) یا شبیه ساز(emulator) داریم.

از مسیر زیر هم می توانیم به AVD Manager  دسترسی پیدا کنیم.

Tools/Android/Avd Manager

اندروید استودیو

  1. SDK Manager

SDK  مخفف Software Development Kit  است و  یک بسته توسعه نرم افزاری است که امکان ایجاد اپلیکیشن هایی برای پلت فرم اندروید را فراهم می کند. Android SDK  شامل یک سری پروژه های نمونه با سورس کد، ابزارهای برنامه نویسی، یک ایمولاتور)شبیه ساز( و کتابخانه های موردنیاز برای ایجاد اپلیکیشن های اندروید می باشد.

از  مسیر زیر هم می توانیم به فولدر SDK  دسترسی پیدا کنیم.

Tools/Android/SDK Manager

اندروید استودیو

در پنجره SDK Manager  می توانیم پلت فرم ها  و ابزارها ی SDK  مورد نیاز را مطابق شکل زیر نصب کنیم.

اندروید استودیو

Android Device Monitor4.

این فولدر عملکرد و کارایی برنامه را نشان می دهد و از این طریق می توانید برنامه خود را دیباگ کنید.

اندروید استودیو

از مسیر زیر هم می توانیم به فولدر  Android Device Monitor دسترسی پیدا کنیم.

Android/Tools/Android Devise Monitor

اندروید مانیتور شامل پنجره های logcat، Memory، CPU، GPU و  Networkمی باشد. به کمک این ویژگی ها می توانیم جنبه های مختلف اپلیکیشن خود را  امتحان کنیم.

هیچ جای نگرانی نیست، در حین آموزش ها به مرور کاربرد همه ی این موارد را بیان می کنیم. در اینجا فقط  توضح مختصری دادیم تا آشنایی کوچیکی با فایل ها و فولدرهای اندروید استودیو داشته باشید.

[divider style=”normal” top=”20″ bottom=”20″]

آنچه در جلسه بعد خواهیم داشت؟

  • کامپوننت ها

[button color=”blue” size=”medium” link=”https://dl.mspsoft.com/dl2/Zokaii/Android/Familiar_with_the_Studio’s_Android_programming_environment_www.mspsoft.com.pdf” icon=”fa fa-download” target=”true”]دانلودفایل PDF [/button]

فاطمه زکایی

فاطمه زکایی هستم. فارغ التحصیل کارشناسی مهندسی نرم افزار، مدت سه سال هست که در زمینه توسعه اپلیکیشن های تحت وب و اندروید و همچنین تولید محتوای تخصصی برنامه نویسی تحت وب و اندروید در مجموعه mspsoft در خدمت شما هستم.

نوشته‌های مرتبط

دیدگاه‌ها

*
*

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.

    جواد پاسخ

    سلام من تو مراحل نصب گیر کردم لطف کنید راهنمایی کنید
    error launching android studio

    the environment variable JAVA_home with the value of c: \program.... jdk1.8.0_11 does not point to a valid jvm installation.
    لطف بفرمایید راهنمایی کنید.
    ممنون

    نصیبه پاسخ

    ممنون عالی بود برا شروع خیلی خوبه

    میثم پاسخ

    ممنونم بابت آموزش عالی تون

    داوود پاسخ

    با عرض سلام و خسته نباشید.ممنون از سایت خوبتون. یه سوال داشتم. تو صحفه اندرویداستودیو من Android manifest نشون نمیده. چیکار کن؟؟؟

      Pooria پاسخ

      salam,y navari hast samte chape android studioton k ghesmate avalesh neveshte 1:Project ruye un click konid miyad

    رحیمی پاسخ

    باسلام
    ممنون از پست خوبتون.

      مسعود شریفی پاسخ

      قربانه شما موفق پیروز باشید.

    Ghasem پاسخ

    سلام روز بخیر
    طبق آموزش پروژه جدید می‌سازم و وارد اندروید استودیو میشم اما در پوشه appزیر شاخه resو javaوجود نداره مشکل چیه؟

    رضا پاسخ

    ممنون از سایت خوبتون

    رضا پاسخ

    باسلام
    ممنون از سایت خوبتون.

    ghazal پاسخ

    ممنونم بابت آموزش خوب

ما یک پرسشنامه‌ی کوچولو داریم، که قول میدیم وقتتون رو خیلی نمی‌گیره، ولی کلی به ما کمک می‌کنه، چون هم assessment مونه ,و هم شما به ما در این زمینه کمک میکنید.بزن بریم