اموزش اندروید استدیو
آشنایی با محیط برنامه نویسی اندروید استودیو
با سلام در بخش اندروید نوین سورس قصد داریم تا اموزش برنامه نویسی توسط اندریود استدیو رو براتون قرار بدیم جلسه اول هم اشنایی با
محیط برنامه نویسی اندروید استدیو هستش که به صورت تصویری در اختیار شما قرار دادیم امیدوارم استفاده کرده باشید .
پس از نصب، اندروید استودیو رااجرا می کنیم . اولین پنجره ای که می بینیم شامل گزینه های زیر می باشد.
اندروید استودیو
گام ا :
گزینه اول یعنی 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
در این پنجره موارد زیر را مشاهده می کنیم
قسمت های پرکاربرد محیط اندروید استودیو در شکل بالا مشخص شده اند که در ادامه به شرح هر یک می پردازیم.
-
پنجره ی Project
در این پنجره موارد زیر را مشاهده می کنیم
-
۱. drawable
همه ی عکس ها باید در این پوشه قرار بگیرند.
۲.layout
شامل فایلactivity_main.xml می باشد که در این فایل دیزاین برنامه انجام می شود. در واقع این فایل مربوط به محیط کاربری می باشد.
۳.mipmap
آیکون برنامه اندروید از سایر تصاویری که در drawble قرار می گیرند، جداشده و به طور جداگانه در این فولدر قرار می گیرد.
۴.values
شامل فایل های xml می باشد که مقادیری مثل رشته ها، رنگ ها و… را در این فایل تعریف می کنیم.
-
۶. Gradle Scripts
بسته ی ابزار پیشرقته است و یک automatic build system اپن سورس می باشد.
هروقت پروژه ای در اندروید استودیو ساخته شود، به طور اتوماتیک فایل هایی همراه آن ساخته می شوند که در اندروید استودیو زیرمجموعه Gradle Script هستند.
اندروید استودیو، نوار ابزاری را فراهم کرده است که می توان آیکون ابزارهای پرکاربرد را در آن مشاهده کرد و به عبارت دیگر یک دسترسی سریع برای این ابزارها در اختیار ما قرار داده است.
Sync Project with Gradle Files .1
با پروژه می باشد.Gradleفایل های Synck برای گزینه این
-
AVD Manager
همان طور که می دانید، برای تست و اجرا گرفتن از برنامه ها نیاز به دستگاه مجازی (virtual device) یا شبیه ساز(emulator) داریم.
از مسیر زیر هم می توانیم به AVD Manager دسترسی پیدا کنیم.
Tools/Android/Avd Manager
امیدوارم تا اینجا براتون مفیت واقع شده باشه بقیه اموزش رو هم چند روز دیگه قرار خاهیم داد 🙂
دو زبانه زیر، محتوای زیر را تغییر می دهد.
محمد رضا جدی 28 ساله فارغ التحصیل رشته نرم افزار دانشکده فنی تبریز علاقه مند به سئو و تولید محتوا علاقه مند به دیجیتال مارکتینگ و شبکه و انتشار مطالبی هر چند کوتاه در این زمینه
آخرین پست توسطمحمد رضا (همه را ببین)
- رنجهای IP در شبکههای کامپیوتری: آشنایی با کلاسهای A، B، C و D در IPv4 - 1402-07-09
- اموزش کد نویسی برنامه فاکتوریل با C++ - 1402-07-09
- چگونه اسکریپت های php را برای موتور های جست و جو گر سئو و بهینه سازی کنیم ؟ - 1402-07-09
- افزونه باز کردن اینستاگرام در مرورگر - 1398-07-18