image آموزش برنامه نویسی اندروید با اندروید استودیو(مقدمه) image آموزش برنامه نویسی اندروید با اندروید استودیو (جلسه ی دوم)

دنیای هفت کد

آموزش برنامه نویسی اندروید با اندروید استودیو (جلسه ی اول)

main

در این جلسه از آموزش برنامه نویسی اندروید قصد دارم فضای برنامه نویسی اندروید استودیو رو  به شما نشان بدم.

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

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

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

نصب برنامه

اگر سی دی اندروید استودیو را خریده اید یا همراه با sdk آن را دانلود کردین نیازی ندارین که فایل های sdk  را با برنامه ی android studio مرتبط کنید.

اما اگر جدا دانلود کردین در ادامه ی توضیح میدیم که چه طور به android studio مرتبطش کنین.

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

اجرای برنامه

 

 

 

2015-09-20_21-55-32در اولین اجرای برنامه ی android studio این پنجره را مشاهده می کنید.در لیست زیر هر عدد که در تصویر می بینید را توضیح داده ام:

۱-start a new Android Studio project:این دکمه برای ایجاد یک پروژه ی جدید مورد استفاده قرار می گیرد .

۲-Open an existing Android Studio project:این گزینه مربوط به پروژه های اندرویدی هست که از افراد دیگر یا سایت های اینترنتی گرفته اید.

توجه: این گزینه فقط مربوط به پروژه هایی هست که توسط android Studio نوشته شده است.

۳-Import an Android code sample:این گزینه پروژه های نمونه ای هست که سایت گوگل برای شما آماده شده است.

نوجه: برای استفاده از این قابلیت باید از ف*ی*ل*تر*ش*ک*ن استفاده کنید به  دلیل اینکه سایت گوگل ایران رو تحریم کرده.

۴- Import project: در گزینه ی ۲ گفته بودم که اون گزینه فقط برای پروژه هایی است که توسط android studio نوشته شده.حالا این گزینه برای پروژه هایی است که توسط اندروید استودیو نوشته شده و می خواهید آن ها را داخل android studio هم داشته باشید.

۵-Recent projects:این قسمت مربوط به پروژه هایی هست که قبلا روی آن ها کار کرده اید.

 

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

حالا من برای درست کردن یه پروژه ی جدید روی گزینه ی start a new Android Studio project کلیک کردم و پنجره ی زیر برایم باز شد.

 

2015-09-20_22-55-47

 

۱-نام برنامه ی شما که در کادرش می تونید از هر کاراکتر به هر زبانی که خواستید استفاده کنید.

۲-این گزینه نام پکیج شماست که فایل های جاوای شما داخل آن است.

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

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

 

بعد از تنظیم موارد بر روی Next کلیک کردم و پنجره ی زیر برایم نمایش داده شد.

2015-09-20_23-08-24

 

۱-محتویات این کادر مربوط به اپ های تبلت و موبایل است که ما بیشتر با این سرو کار داریم.

۲-این کادر مربوط به اپ های ساعت های هوشمند است که بیشتر در برنامه نویسی اندروید تخصصی به آن می پردازیم

۳-این کادر مربوط به اپ هایی است که برای تلوزیون های هوشمند درست میشه.

۴-این کادر مربوط به برنامه های است که برای اتوموبیل هایی که سیستم عامل اندروید پشتیبانی می کنن

۵-این کادر مربوط به glass(عینک هوشمند) است که هنوز sdk مربوط به آن از طرف شرکت گوگل انتشارنیافته است.نکته ی جالب اینجاست که در سایت های معروف آموزش اندروبد خارجی آموزش سات اپ برای glass را داده اند بدون اینکه sdk آن ها موجود باشد.

 

بعد از کلیک بر روی Next انواع مختلف activity رو مشاهده می کنید که من تصویرش رو نذاشتم و در دوره ی مقدماتی به این ها نیازی پیدا نمی کنید.

برای گذر از این مرحله Blanck Activity رو انتخاب کنید.

پنجره ی بعدی که خواهید دید costumize activity نام دارد که به شکل زیر می باشد.

 

2015-09-20_23-40-59

 

در این قسمت واجب شد قبل از توضیح قسمت های مختلف ابتدا activity رو برای شما تعریف کنم.

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

حالا توضیح قسمت های مختلف:

۱-محتویاتی که داخل این کادر قرار می گیرد نام فایل جاوا ی شما را می سازد.

۲-محتویاتی که داخل این کادر قرار می گیرد نام فایل xml ی شما را می سازد.

۳-عنوان اکتیویتی

۴-محتویاتی که داخل این کادر قرار می گیرد نام فایل xml یی هست که مربوط به منوی سمت راست هر اکتیویتی هست .

 

با کلیک بر روی finish شما تازه توانسته اید یک پروژه بسازید که اگر اجراش کنین فقط با عبارت “Hello World”روبرو می شوید.

2015-09-21_8-54-25

 

۱-این دکمه محبوب ترین دکمه منه چون این دکمه اپ  شما رو اجرا می کنه

۲-این گزینه ه شامل تعداد زیادی زیرمجموعه است برای تغییر شکل موبایلی است که شما مشاهده می کنید که می تونید انواع رزولوشن ها و مدل های گوشی و تبلت Nexus تغییر دهید.

۳-این دکمه مربوط به شبیه ساز اندروید است که می تونید بازدن این گزینه پنجره ی مشاهده کنید که اونجا می تونید شبیه ساز اضافه کنید ، پاک کنید،اون هایی که هست رو ویرایش کنید.این گزینه در آموزش های من کارایی نداره چون من به جای این برنامه از برنامه ی Bluestacks استفاده میکنم که سریع تر و بهتر از شبیه ساز اندروید است.روش ساختن شبیه ساز رو من نمی زارم .

۴-این دکمه مربوط به sdk manager است که در آن می تونید ابزار های اندروید موجود خود را در آن ببینید و همچنین ابزار جدید رو دانلود کنید.

۵-این تب که خیلی هم باهاش کار داریم صفحه یی است که تمام آیتم های گرافیکی که داخل اون صفحه ی گوشی می زارین به صورت کد خواهید دید.

۶-تب گرافیکی برنامه ی شما

۷-فایل های اپ شما .

۸-تمام آیتم های گرافیکی که می خواهید در برنامه ی خود قرار دهید از قسمت برمی دارید و در صفحه ی سفید می اندازید.

۹-پیش نمایشی از اپی که شما دارین طراحی می کنین

۱۰-این قسمت از برنامه مربوط به اجزای گرافیکی است که شما به کار بردین

۱۱-تنظیمات هر دکمه، هر layoutو…

تمام بخش های مورد نیاز ما در برنامه همین چندتا بود.البته اگر دوستان درباره ی اجزای دیگر برنامه هم سوال داشتن می تونن بپرسن.

با ما همراه باشید.

 

سید علی محمد رسولی دینانی
درباره سید علی محمد رسولی دینانی
عاقلان نقطه پرگار وجودند ولی عشق داند که در این دایره سرگردانند
نوشته های مرتبط
  • همه موارد
  • نویسنده
  • دسته بندی
  • تگ
2 نظرات

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

ایمیل شما نمایش داده نمی شود.

logo-samandehi
حامیان ما :
aparat aparat aparat aparat
شبکه های اجتماعی :
aparat aparat aparat aparat aparat

پیامک : 30007006000096 ایمیل : 7code.ir@gmail.com