با عرض سلام و وقت بخیر خدمت کاربران سایت پی وی لرن . و کاربرانی که دوره کامل آموزش برنامه نویسی اندروید را دنبال می کنند. هر کدام از زبان های برنامه نویسی در دنیا معمولا یک محیط برنامه نویسی مخصوص کد نویسی و توسعه برنامه های مربوط به آن زبان را نیز ارائه می دهد. البته اندروید با زبان های مختلفی قابل توسعه می باشد که جاوا بهترین زبان برای توسعه ی برنامه های اندورید به وسیله ی محیط اندروید استدیو می باشد. اندروید استدیو ابزارها و محیط کاملی را برای طراحی و کدنویسی جاوا برای تولید و توسعه ی برنامه های اندروید را فراهم می کند. به طور کلی برای شروع کدنویسی اندروید شما نیاز دارید به نصب JDK دارید و سپس باید به نصب اندروید استدیو بپردازید. حالا برای آشنایی با نصب JDK و اندروید استدیو در ادامه ی مباحث با ما همراه باشید.
در ادامه ی مباحث این بخش به ترتیب به مراحل نصب JDK و اندروید استدیو پرداخته ایم.
برای تولید و توسعه ی برنامه های اندروید یکی از سیستم عامل های زیر لازم است:
نکته دوم این است که تمام ابزارهای لازم برای توسعه برنامه های کاربردی اندروید به طور آزاد در دسترس هستند و می توانند از طریق وب دانلود شوند.
شما برای شروع کد نویسی اندروید به برنامه های زیر نیاز دارید:
شما می توانید آخرین نسخه جاوا JDK را از سایت جاوا اوراکل دانلود کنید.
سپس فایل هایی را برای نصب JDK در اختیار خواهی داشت، و کافیست مراحل نصب آن ها را پیگیری کنید.
در نهایت فایل PATH را برای فعالسازی طبق مراحل آن، اجرا کنید.
اگر شما از ویندوز استفاده می کنید و JDK را در مسیر C: \ jdk1.8.0_102 نصب می کنید، باید خط زیر را در فایل C: \ autoexec.bat خود قرار دهید:
1 2 | set PATH=C:\jdk1.8.0_102\bin;%PATH% set JAVA_HOME=C:\jdk1.8.0_102 |
همچنین می توانید بر روی My Computer راست کلیک کنید، Properties را انتخاب کنید.
سپس Advanced، سپس Environment Variables و سپس شما می توانید مقدار PATH را update کرده و در نهایت دکمه OK را فشار دهید.
در لینوکس، اگر SDK در /usr/local/jdk1.8.0_102 نصب شده و از پوسته C استفاده می کنید، کد زیر را در فایل .cshrc خود قرار دهید:
1 2 | setenv PATH /usr/local/jdk1.8.0_102/bin:$PATH setenv JAVA_HOME /usr/local/jdk1.8.0_102 |
حالا باید محیط کدنویسی و توسعه ی برنامه های اندروید را نصب کنید که برای این منظور دو محیط کد نویسی قدرتمند ارائه شده است:
شما می توانید از هر کدام از محیط های فوق استفاده کنید. اما ما استفاده از Android Studio را به شما توصیه می کنیم چراکه محیط کامل تر م جامع تر است ، در این دوره نیز کدنویسی اندروید را در محیط Android Studio دنبال می کنیم.
برای نصب Android Studio در سیستم خود به حداقل یکی از سیستم عامل های زیر نیاز دارید:
نکته دوم این است که تمام ابزارهای لازم برای توسعه برنامه های آندروید متن باز بوده و می توان آن ها را از طریق وب دانلود کرد:
اندروید استدیو که محیط رسمی و توصیه شده برای تولید و توسعه ی برنامه های اندروید است.
شما می توانید آخرین نسخه ی Android Studio را برای سیستم عامل های ویندوز ، لینوکس یا مک بصورت رایگان دریافت نمائید.
لازم به یادآوری است که قبل از نصب اندورید استدیو حتما JDK را نصب نمائید سپس به سراغ نصب Android Studio بروید.
۱- پس از دانلود فایل Android Studio.exe آن را اجرا کنید.
۲- هنگامی که شما اندروید استودیو را اجرا کردید، وقت آن است که مسیر JDK7 یا نسخه بعدی در installer studio را ذکر کنید.
۳- تصویر زیر چگونگی ارتباط دادن JDK را به اندروید استدیو نشان می دهد.
۴- در این مرحله باید اجزای مورد نیاز برای نصب را انتخاب نمائید که بهتر است حالت پیش فرض را انتخاب نمائید.
۵- روش مشخص کردن محل مسیر ماشین محلی برای اندروید استودیو و آندروید SDK، در تصویر زیر قرار گرفته است به طور پیش فرض محل معماری ویندوز ۸٫۱ x64 بیتی است.
۶- در این مرحله باید حداقل فضای لازم را برای شبیه سازی اندروید را انتخاب کنید که پیشنهاد می شود گزینه ۵۱۲MB را انتخاب نمائید.
۷- مرحله نهایی، بسته های SDK را به دستگاه محلی ما می فرستد، زمانیکه کار را تمام شود ۲۶۲۶ مگابایت از فضای هارد دیسک را به خود اختصاص می دهد.
۱- پس از نصب موفقیت آمیز اندروید استدیو در پنجره ی نهایی روی finish کلیک کنید.، سپس پنجره ی نخست انتخاب پروژه در اندروید باز می شود.
۲- شما می توانید شروع به ایجاد و توسعه ی یک برنامه ی اندروید جدید در محیط اندروید استدیو کنید.
۳- در این مرحله حداقل SDK را برای شروع کار انتخاب کنید که بهتر است بصورت پیش فرض باشد.
۴- در مرحله ی بعد باید طرح پیش فرض موبایل را برای ایجاد برنامه ی اندروید مشخص کنید.
۵- در این مرحله ابزار متن باز اندروید استدیو برای شروع کدنویسی در اختیار شما قرار می گیرد.
برای آزمایش برنامه های Android خود، شما نیاز به یک دستگاه مجازی آندروید دارید.
بنابراین قبل از اینکه ما شروع به نوشتن کد کنیم، باید یک دستگاه مجازی Android ایجاد کنیم.
۱- با کلیک روی آیکون AVD_Manager در محیط اندروید استدیو بصورت زیر کار را آغاز می کنیم.
۲- پس از کلیک بر روی یک آیکون virtual device، دستگاه های مجازی پیش فرض اندورید استدیو نشان داده می شود.
همچنین برای ایجاد یک ماشین مجازی جدید روی Create new Virtual device کلیک کنید.
اگر AVD شما با موفقیت ایجاد می شود، این بدان معنی است که محیط شما آماده توسعه برنامه های آندروید است.
اگر دوست دارید، می توانید این پنجره را با استفاده از دکمه سمت راست بالا سمت راست ببندید.
در ادامه یک مثال بسیار ساده از کد نویسی اندورید را ایجاد و اجرا می کنیم.
قبل از نوشتن یک کد Hello Code، شما باید با تگ های XML آشنایی داشته باشید.
برای نوشتن کد word hello، به مسیر زیر مراجعه کنید:
App>res>layout>Activity_main.xml
برای نمایش دادن کلمه ی hello word باید طرح بندی برنامه را همانند کد زیر ایجاد کنیم:
1 2 3 4 5 6 7 8 9 10 11 | <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity"> <TextView android:text="@string/hello_world" android:layout_width="550dp" android:layout_height="wrap_content" /> </RelativeLayout> |
در نهایت برای اجرای برنامه به مسیر Run>Run App مراجعه کرده و یا از کلیدهای ترکیبی shift+f10 استفاده کنید.
اولین گام برای شروع کدنویسی اندورید اگر تا به حال کدنویسی اندروید نداشته اید ، نصب JDK و اندروید استدیو در سیستم عامل سیستم خود است. از این رو ما در این بخش ابتدا به چگونگی نصب JDK پرداخته و سپس مراحل نصب اندروید استدیو را دنبال کردیم.
در بخش بعدی به بررسی معماری اندروید خواهیم پرداخت.