آشنایی با محیط اندروید استودیو
فیلم آشنایی با محیط اندروید استودیو
متن به همراه عکس آشنایی با محیط اندروید استودیو
در این مقاله قسمت های مختلف محیط اندروید استودیو را معرفی می کنیم و بیشتر به بخش های مهمتر میپردازیم. برای بدست آوردن اطلاعات بیشتر در هر زمینه شما را به مقاله ی مربوط به آن ارجاع می دهیم.(این اطلاعاتی که در این آموزش ارائه میشود در 90 در صد مواقع نیاز های شما را برطرف خواهند کرد ولی اگر تمایل به یادگیری بیشتر قسمت های مختلف محیط اندروید استودیو دارید شما را به مقاله های مرتبط با آن ها ارجاع می دهیم.)
ابتدا اولین ستون بالا را بررسی میکنیم:
همه ی گزینهها را از سمت چپ مرور می کنیم :
1. File
برای دید بهتر قسمت فایل را بزرگ تر نمایش می دهیم تا بتوانیم راحت تر بررسی کنیم.
اگر بخواهیم پروژه ی جدیدی بسازیم این گزینه را انتخاب میکنیم. با رفتن روی گزینه ی new منوی زیر باز می شود:
در حالت بزرگتر داریم:
New project
این گزینه برای ساخت پروژه ی جدید است.اگر بخواهیم پرژه ی جدید اندروید را بسازیم از این گزینه استفاده می کنیم.
Import project
این گزینه برای وارد کردن پروژههای قبلی است. اگر ما قبلا پروژه ای را ساخته باشیم و بخواهیم دوباره آن را باز کنیم و تغییراتی داخل آن بدهیم از این گزینه استفاده می کنیم.
(دیگر قسمت های آن را بررسی نمی کنیم زیرا که نیازی به آن ها نداریم.)
open
اما دیگر بخش های اصلی گزینه ی file می رسیم به گزینه ی open که همانطور که از اسم آن مشخص است از این طریق می توانیم پرژه هایی که قبلا ساخته ایم را از این قسمت انتخاب کنیم و باز کنیم.
فرق آن با گزینه ی Import project در این است که در حالت open شما پروژه را باز میکنید و تغییرات را داخل آن میدهید ولی در حالت Import project شما پروژه ای را روی پروژهای که در حال حاضر باز است اضافه می کنید در واقع در حالت Import project دو پروژه را با هم ادغام می کنید.
Open recent
این گزینه هم،مانند گزینه ی open است با این تفاوت که پروژههایی که تازه ساخته شده باشد را به صورت مستقیم به شما نمایش می دهد.
Close project
این گزینه برای بستن پروژه ای که باز است مورد استفاده قرار می گیرید.
Setting
این گزینه برای انجام تنظیمات کلی نرم افزار میباشد که از این طریق خیلی از امکانات و ویژگی های مختلف را میتوانیم تغییر بدهیم. در انتهای این صفحه به موارد پرکاربرد تنظیمات می پردازیم.
(دیگر قسمت های این بخش به دلیل آن که زیاد مورد استفاده قرار نمیگیرد بررسی نمیکنیم )
2. Edit
این قسمت برای برخی از کار های مختلفی از جمله کپی و … مورد استفاده قرار می گیرد.
Undo
این گزینه برای برگشتن به کد های قبلی و حالت قبلی در کد نویسی مورد استفاده قرار میگیرد. البته از میانبر های ctrl + z نیز می توانید برای این کار استفاده نمایید.
Redo
این گزینه برای زمانی است که ما Undo را استفاده کردیم و بعد دوباره می خواهیم به حالت اول برگردیم مورد استفاده قرار میدهیم. البته از میانبر های ctrl + shift + z نیز می توانید برای این کار استفاده نمایید.
Cut
این گزینه برای بریدن و جابه جا کردن کد ها مورد استفاده قرار میگیرد.البته از میانبر های ctrl + x نیز می توانید برای این کار استفاده نمایید.
Copy
این گزینه برای کپی کردن کدها مورد استفاده قرار میگیرید . البته از میانبر های ctrl + C نیز می توانید برای این کار استفاده نمایید.
Paste
برای این موضوع مورد استفاده قرار میگیرد که اگر کدی را کپی یا بریده باشید را بتوانید در جای دیگر قرار دهید و از آن استفاده نمایید. البته از میانبر های ctrl + v نیز می توانید برای این کار استفاده نمایید.
Delete
این گزینه برای پاک کردن کد هایی انتخابی مورد استفاده قرار می گیرد. البته از میانبر های Delete نیز می توانید برای این کار استفاده نمایید.
Select all
این گزینه برای انتخاب کردن تمامی کد ها مورد استفاده قرار می گیرد. البته از میانبر های ctrl + A نیز می توانید برای این کار استفاده نمایید.
ادامه ی قسمت ها هم چون خیلی کاربردی نیستند و زیاد مرود استفاده قرار نمی گیرند ما توضیح نمی دهیم.
3. View
در این قسمت برای نمایش قسمت های مختلف نرم افزار مثل تولبار و همین منویی که مشاهده می کنیم از این قسمت قابل کنترل هستند.
4. Navigate
این گزینه برای جست و جو ی کلاس ها و فایل ها و … مورد استفاده قرار می گیرد.
5. Code
این قسمت برای برخی تغییرات در کد ها مورد استفاده قرار می گیرد.
6. Analyze
این گزینه برای بررسی کد ها مورد استفاده قرار می گیرد.
7. Refactore
این گزینه را در بخش در رابطه با گریدل صحبت صحبت خواهیم کرد.
8. Build
این گزینه برای زمانی مورد استفاده قرار می گیرد که اپلیکیشن را ما ساختیم و آماده ی منتشر کردن در مارکت ها می باشد. در آن زمان از این منو استفاده خواهیم کرد.
9. Run
این بخش برای اجرای اپلیکیشنی که نوشته ایم در دستگاه موبایل واقعی و یا مجازی مورد استفاده قرار می گیرد.
در این قسمت می خواهیم به قسمت های مهم این منو بپردازیم و باهم مورد بررسی قرار بدهیم.
Run ‘app’
این گزینه برای اجرای اپلیکیشن است تا در موبایل اپلیکیشنی که نوشته ایم را ببینیم.
Debug ‘app’
این گزینه هم مانند گزینه ی قبلی است با این تفاوت که در این قسمت ما می توانیم مرحله به مرحله ی اپلیکشن را بررسی کنیم و ایراد ها و ارور های آن را بررسی کینم.در واقع این قسمت زمانی مورد استفاده قرار می گیرد که اپلیشکن در قسمت خاصی به مشکل خورده و نمی دانیم که مشکل دقیقا به کجا مربوط است.برای همین از این موضوع استفاده می کنیم تا بتوانیم مشکل را دقیق تر بررسی کنیم و حل کنیم.
10. Tools
این گزینه برای ایجاد تغییراتی در هسته ی نرم افزار اندروید استودیو است که می توانید موتور پیش فرض کد نویسی و … را تنظیم کرد که پیشنهاد می کنیم اصلا به این منو وارد نشوید و تغییراتی ایجاد ننمایید.
11. VCS
این گزینه برای بررسی کد هایی که نوشته ایم با کد هایی که قبلا نوشته ایم می باشد تا اگر یک موقع نیاز شد که به چندین مرحله قبل از کد نویسی قسمتی از پروژه برگردیم بتوانیم از این طریق این کار را بکنیم.
11. Windows
این گزینه برای مدیریت کردن پنجره های باز شده در اندروید استودیو میباشد به عنوان مثال اگر در بخش گرافیکی ( xml ) اپلیکیشن باشیم می توانیم آن را ببندیم و یا باز کنیم و یا تب های دیگری که باز هستند را ببندیم.این گزینه بیشتر برای نمایش یا عدم نمایش قسمت های ظاهری نرم افزار اندروید استودیو مورد استفاده قرار می گیرد.
12. Help
این گزینه برای پرسیدن سوالات و کمک گرفتن از گوگل برای رفع مشکلات اندروید استودیو مورد استفاده قرار م گیرد. اگر بخواهیم از این قسمت استفاده کنیم نیاز به تسلط کامل به زبان انگیلیسی و فیلتر شکن و اینترنت پر سرعت می باشد.
حال می رسیم به بررسی تولبار
- برای بیلد کردن پروژه مورد استفاده قرار می گیرد، بیلد کردن در واقع زمانی استفاده میشود که پروژه ما به مشکل خورده است و میخواهیم به نحوی ریست کنیم و تمامی فایل های که دانلود نکرده است را دوباره دانلود کند برای همین از گزینه بیلید که شبیه چکش است استفاده میکنیم.
- در این قسمت برای اینکه از پروژه خود اجرا بگیریم و در ماشین مجازی یا یک گوشی واقعی کدنویسی خود را ببینیم از این گزینه استفاده میکنیم.
- این گزینه دیباگ کردن است، دیباگ کردن مشابه اجرا گرفتن از پروژه است با این تفاوت که اگر در پروژه اروری داشته باشیم و ندانیم که از کدام قسمت است از این گزینه استفاده می کنیم.
- سینک کردن گریدل: اگر داخل پروژه خود کتاب خانه ای را اضافه کنید حتما باید روی گزینه سینک گریدل کلیک نمایید تا به پروژه اضافه شود.
- در این قسمت میتوانید ماشین مجازی بسازید و آن ها را مدیریت نمایید ( حتما بخوانید: ساخت امولاتور ( ماشین مجازی ) در اندروید )
- در این قسمت می توانید sdk هایی که در پروژه دارید را مدیریت نمایید ( حتما بخوانید: sdk در اندروید چیست؟)
- project structure قسمتی است که در آن میتوانید کتابخانه هایی را به برنامهتان اضافه یا کم کنید، در واقع قسمتی است که از طریق آن میتوانید گریدل را مدیریت کنید و امکاناتی را به آن اضافه یا کم کنید.
در قسمت بعدی،آدرس پروژه ی اپلیکیشنی که داریم روی آن کد نویسی می کنیم را نشان می دهد.
در منویی که مشاهده می کنید باید روی گزینه ی android قرار بدهیم تا شکل اصلی پوشه ها را نشان بدهد.
در این بخش میخواهیم تنظیمات را باهم بررسی کنیم.
برای استفاده از قسمت تنظیمات باید روی گزینه file در تب بار کلیک کنید بعد گزینه ی setting را بزنید.
بعد از کلیک روی این گزینه صفحهی زیر را می بینیم :
همانطور که در تصویر بالا می بینید. بخش تنظیمات قسمت های مختلف زیادی دارد که اگر بخواهیم تک تک قسمتهای آن را باهم بررسی کنیم یک کتاب مفصل از این قسمت می توان نوشت که از حوصله ی این مقاله خارج است.
ما در این بخش به بررسی قسمتهای مهمی که مورد استفاده قرار میگیرد میپردازیم.
این بخش قسمت ظاهری اندروید استودیو مربوط می شود. قسمت هایی از جمله تم اصلی اندروید استودیو که به چه رنگی باشد. نمایش اعلان ها و… می پردازد.
در این قسمت مهم ترین بخش که ممکن است مورد استفاده ی ما قرار بگیرد قسمت appearance می باشد که می توان، تم اندروید استودیو را تغییر داد.
در این قسمت روی گزینه ی Theme که کلیک کنیم میتوانیم تم های مختلفی که وجود دارد را انتخاب کنید.
در این جا سه تم مختلف وجود دارد که ما می توانیم یکی از آنها را انتخاب کنیم. اولی رنگ اندروید استودیو را مشکی میکند. دومی به رنگ سفید و سومی آیکون ها و دیگر قسمت ها را به سبک ویندوز در می اورد.
پیشنهاد ما گزینه ی اول است که به رنگ سیاه در می آید. بهاین خاطر که وقتی ما کد نویسی میکنیم و طولانی مدت به صفحه نمایش نگاه میکنیم رنگ مشکی چشم را کمتر اذیت میکند و باعث می شود که بیشتر و بهتر کدنویسی کنیم. اما رنگ سفید باعث می شود که چشم زود تر خسته شود
Plugins
پلاگین قسمتی است که ما به وسیله ی آن می توانیم یک سری ویژگی ها و یا زبان ها را به محیط اندروید استودیو اضافه کنیم. به عنوان مثال اگر ما از نسخه های پایین تر از اندورید استودیو 3 استفاده کنیم و بخواهیم به زبان کاتلین برنامه نویسی کنیم باید از این قسمت پلاگین مربوط به زبان کاتلین را اضافه کنیم.
مثال دیگر: فرض کنید بخواهیم از دستگاه مجازی جنیموشن برای اجرا گرفتن اپلیکشن خود استفاده کنیم باید از این قسمت پلاگین مربوط به آن را به محیط اندروید استودیو اضافه کنیم و بعد از آن دستگاه مجازی استفاده کنیم.
Gradle
در این قسمت ما می توانیم تغییراتی که مربوط به ساخت نسخهی نصبی اپلیکشن است را مدیریت کنیم که بخش مهمی از آن به گریدل برمیگردد. که ما بخش گریدل که مهمترین قسمت و کاربردی ترین قسمت بخش تنظیمات میباشد را باهم بررسی میکنیم:
اگر برروی آن کلیک کنیم صفحه زیر نشان داده خواهد شد:
در این قسمت چند بخش دارد که باهم بررسی می کنیم:
- در این قسمت اسم پروژه ای که در آن هستیم را نشان می دهد و اگر چندین پروژه را همزمان باز کنیم می توانیم گریدل هر کدام را که بخواهیم تغییر بدهیم از این قسمت آن پروژه را انتخاب کنیم.
- گفتیم گریدل فضایی است که به ساخت نسخهی نصبی اپلیکیشن ما میپردازد. و در این فضا ما میتوانیم کتابخانههای لازم را اضافه کنیم. این کتاب خانهها باید در یک جایی روی سیستم ما ذخیره بشوند. در اینجا در اگر گزینه ی اول فعال باشد در مسیر پیش فرضی که خود اندروید استودیو انتخاب کرده است کتابخانه ها را ذخیره می کند و اگر ما گزینه ی دوم را انتخاب کنیم می توانیم به صورت دستی انتخاب کنیم که در کجا ذخیره بشود و گریدل مربوط به آن پروژه از آنجا اطلاعات را بخواند.
- از آنجا که برای ساخت پروژه و نسخه ی نصبی اپلیکیشن گریدل اینکار را انجام دهد، باید به اینترنت وصل شود و از سایت خود اندروید اطلاعات و مواردی که نیاز دارد را دانلود و بررسی کند. اما ما می توانیم با انتخاب این گزینه به صورت افلاین و بدون نیاز به اینترنت اینکار را انجام دهیم. بعد از انتخاب این گزینه باید آدرس گریدل را به صورت دستی از سیستم انتخاب کنیم.
برای استفاده از این گزینه می توانید گریدل را جداگانه از اینترنت دانلود کنید و بعد در این قسمت آدرس را بدهیم.
دانلود فایل
مطالب زیر را حتما بخوانید
-
نحوهی کار با ویدئوپلیر (Video Player) از طریق پوشهی raw
7.42k بازدید
-
آلرت دیالوگ (AlertDialog) چیست و نحوهی کار با آن چگونه است؟
7.02k بازدید
-
اسنکبار (Snackbar) در اندروید
4.56k بازدید
-
ّFloating action Button (فلوتینگ اکشن باتن) در اندروید
4.39k بازدید
-
نحوهی کار با فریم لیوت (FrameLayout)
4.83k بازدید
-
یک روش برای تمرکز در برنامهنویسی
3.27k بازدید
1 دیدگاه
اولین نفری باشید که برای این نوشته دیدگاه می نویسد.
خیلی ممنون بابت آموزش اندروید و آشنایی با محیط اندروید استودیو.