نرم افزار اندروید استودیو یک IDE قوی و عظیم است که ویژگی های بسیار زیادی را در اختیار برنامه نویسان اندروید قرار میدهد. البته برای استفاده کردن از این ویژگی ها، ابتدا باید طریقه راه اندازی آنها را آموزش ببینید. در این مقاله، در راستای آموزش کار با اندروید استودیو به شما ترفندهای کاربردی اندروید استودیو را آموزش خواهیم داد. با کمک از این ترفندها، پیچیده ترین کارها در پروژه برایتان آسان خواهد شد.
قبل از شروع به معرفی این ترفندها بد نیست این نکته را بیان کنیم که اگر به دنبال یک آموزش جامع و کامل برای کار با اندروید استودیو هستید من آموزش مربوطه با عنوان” آموزش اندروید استودیو” در وبسایت دانشجویار را پیشنهاد میکنم، چرا؟ وبسایت دانشجویار یکی از بهترین منابع آموزشی برای اندروید استودیو است. این سایت دورههای آموزشی کاملی را در زمینهی برنامهنویسی اندروید با استفاده از اندروید استودیو ارائه میدهد. این دورهها شامل آموزشهای مبتدی، متوسط و پیشرفته هستند و شما را قادر میسازند تا نرمافزارهای حرفهای اندروید را ایجاد کنید.
وبسایت دانشجویار یک پلتفرم آموزشی آنلاین است که به ارائه آموزشهای مختلف در حوزههای مختلف فناوری اطلاعات و برنامهنویسی میپردازد. یکی از دورههای آموزشی عالی این وبسایت، دوره آموزشی کامل اندروید استودیو بهمراه پروژه عملی میباشد که به صورت جامع و کامل به تمامی جزئیات نحوه ساختن برنامههای اندرویدی با استفاده از این ابزار پرداخته است.
همچنین، دوره آموزشی کامل اندورید استودیو از سطح مقدماتی تا پیشرفته برای همه علاقمندان و افرادی که میخواهند در حوزه برنامهنویسی اندروید کار کنند، مناسب است. به همین دلیل، این دوره شامل مباحثی است که به دانشجویان مقدماتی کمک میکند تا با مفاهیم برنامهنویسی و اندروید آشنا شوند و به دانشجویان پیشرفته کمک میکند تا مهارتهای خود را در زمینه توسعه برنامههای پیشرفته اندرویدی ارتقا دهند.
با استفاده از این دوره، قادر خواهید بود به موارد زیر بپردازید:
نصب و کانفیگ اندروید استودیو
طریقه استفاده از فایل SDK
رفع مشکلات مربوط به گردل
برای مشاهده سایر سرفصل های این آموزش به صفحه مربوطه در وبسایت دانشجویار مراجعه کنید.
ترفندهای کاربردی آموزش کار با اندروید استودیو
- تغییر رنگ Logcat:
در فایل build.gradle(Module: app)، دستور زیر را وارد کنید:
android{
…
lintOptions {
colorScheme ‘DARK’
}
}
با ایجاد این تغییر، رنگ پیامهای Logcat به سیاه تغییر خواهد کرد.
- بازگردانی کد پاک شده:
Ctrl + Z (Windows) / Command + Z (Mac) را فشار دهید تا آخرین تغییرات کد بازگردانده شود.
- نوشتن کد متمرکز:
Ctrl + Shift + Enter (Windows) / Command + Shift + Enter (Mac) برای نوشتن کد متمرکز استفاده میشود.
- Split Screen:
Ctrl + Alt + S (Windows) / Command + ; (Mac) برای باز کردن دو پنجره در حالت split screen استفاده میشود.
- نشانهگذاری:
Ctrl + Shift + \ (Windows) / Command + Shift + \ (Mac) برای نشانه گذاری کد استفاده میشود.
- پیداکردن ارور در کلاس:
F2 (Windows/Mac) برای رفتن به خط خطای مورد نظر استفاده میشود.
- کپی و پیست یک خط:
Ctrl + D (Windows) / Command + D (Mac) برای کپی کردن یک خط و سپس پیست آن در همان مکان استفاده میشود.
- حذف یک خط:
Ctrl + Y (Windows) / Command + Delete (Mac) برای حذف یک خط استفاده میشود.
- استخراج یک خط در یک متد جدید:
Ctrl + Alt + M (Windows) / Command + Alt + M (Mac) برای استخراج یک خط به صورت یک متد جدید استفاده میشود.
- استاندارد کردن کدهایتان توسط کد استایلها:
Ctrl + Alt + L (Windows) / Command + Option + L (Mac) برای استفاده از کد استایل ها جهت استاندارد سازی کد، استفاده میشود.
- جستجو کردن در کدهای کلاس:
Ctrl + F (Windows) / Command + F (Mac) برای جستجو کردن در کد استفاده میشود.
- لیست کامل کلیدهای میانبر در اندروید استودیو:
برای دیدن لیست کلیدهای میانبر در اندروید استودیو، به Help > Keymap Reference مراجعه کنید.
- میانبرهای اصلی:
– Ctrl + V (Windows) / Command + V (Mac): پیست کردن متن یا کد در مکان فعلی
– Ctrl + S (Windows) / Command + S (Mac): ذخیره سازی تغییرات در فایل
- میانبرهای جستجویی:
– Ctrl + F (Windows) / Command + F (Mac): جستجو در کد
– Ctrl + Shift + F (Windows) / Command + Shift + F (Mac): جستجو در تمام پروژه
- میانبرهای نمایش Layouts:
– Alt + 1 (Windows/Mac): نمایش Project، Structure و Favorites
– Alt + 2 (Windows/Mac): نمایش Logcat
– Alt + 6 (Windows/Mac): نمایش Device File Explorer
– Alt + 7 (Windows/Mac): نمایش Profiler
– Alt + 8 (Windows/Mac): نمایش Android Monitor
- میانبرهای layouts دیزاین:
– Ctrl + Shift + A (Windows/Mac): جستجو در تمام قابلیتهای استودیو
– Ctrl + Alt + Shift + S (Windows) / Command + ; (Mac): باز کردن تنظیمات پروژه
- میانبرهای فایلهای Navigation:
– Ctrl + E (Windows) / Command + E (Mac): باز کردن پنجره Navigation
– Ctrl + Shift + N (Windows) / Command + Shift + N (Mac): جستجوی فایل در پروژه
- میانبرهای Build:
– Ctrl + F9 (Windows) / Command + F9 (Mac): ساخت پروژه
– Ctrl + Shift + F9 (Windows) / Command + Shift + F9 (Mac): ساخت ماژول فعلی
- میانبرهای دیباگ:
– F8 (Windows/Mac): رفتن به خط بعدی در حالت دیباگ
– F9 (Windows/Mac): اجرای قسمت بعدی کد در حالت دیباگ
– F7 (Windows/Mac): وارد شدن به متد فعلی در حالت دیباگ
- میانبرهای کدنویسی:
– Ctrl + Space (Windows/Mac): نمایش پیشنهادات کدنویسی
– Ctrl + Alt + T (Windows) / Command + Shift + T (Mac): تولید کدهای surround برای یک بخش از کد
- میانبرهای VCS:
– Ctrl + K (Windows) / Command + K (Mac): commit کردن تغییرات در VCS
– Ctrl + Shift + K (Windows) / Command + Shift + K (Mac): push کردن تغییرات در VCS
- ساخت کلیدهای میانبر توسط کاربر:
برای ساخت کلیدهای میانبر توسط کاربر، به File > Settings > Keymap مراجعه کنید.
- تبدیل کل حروف یک رشته به حروف بزرگ:
Ctrl + Shift + U (Windows) / Command + Shift + U (Mac) برای تبدیل حروف کوچک به بزرگ استفاده میشود.
- Implement و Override کردن متدها:
Ctrl + I (Windows) / Command + I (Mac) برای Implement کردن متدها در اینترفیس ها و Override کردن متدهای پدر استفاده میشود.
- جا به جای کد:
– Ctrl + Shift + Up/Down (Windows/Mac): جا به جای خطوط کد
– Alt + Shift + Up/Down (Windows/Mac): جا به جای بلاکهای کد
- نمایش مستندات:
– Ctrl + Q (Windows) / F1 (Mac): نمایش مستندات متد یا کلاس فعلی
- تغییر اندازه فونت:
– Ctrl + Plus/Minus (Windows) / Command + Plus/Minus (Mac): افزایش/ کاهش اندازه فونت در نمای کد
- قفل و باز کردن پنجره پروژه:
– Ctrl + Shift + F12 (Windows/Mac): قفل یا باز کردن پنجره پروژه
- تبدیل یک مقدار به متغیر:
– Ctrl + Alt + V (Windows) / Command + Option + V (Mac): تبدیل یک مقدار به متغیر در کد
- تبدیل یک متغیر به ثابت:
– Ctrl + Alt + C (Windows) / Command + Option + C (Mac): تبدیل یک متغیر به ثابت در کد
- ساخت شورتکاتهای شخصی:
برای ساخت شورتکاتهای شخصی، به File > Settings > Keymap > انتخاب گزینهی Add Keyboard Shortcut مراجعه کنید.
- باز کردن ترمینال:
– Alt + F12 (Windows/Mac): باز کردن ترمینال در پنجره جدید
- نمایش لیست توابع فعلی:
– Ctrl + F12 (Windows) / Command + F12 (Mac): نمایش یک لیست از توابع و متدهای موجود در کلاس فعلی
- تغییر اندازه پنجرهها:
– Shift + F12 (Windows/Mac): تغییر اندازه پنجرههای استودیو
- نمایش یکپارچهی پروژه:
– Ctrl + Shift + A (Windows/Mac): جستجو در قابلیتهای Android Studio و انتخاب گزینهی Open Project in New Window
- فراخوانی Quick Definition:
– Ctrl + Shift + I (Windows) / Command + Y (Mac): نمایش سریع تعریف یک متد یا کلاس
- انجام ریستارت بهروزرسانی:
– Ctrl + Shift + A (Windows/Mac): جستجو در قابلیتهای Android Studio و انتخاب گزینهی Restart IDE
- بازگشت به اولین صفحهی Editor:
– Alt + Home (Windows/Mac): بازگشت به اولین صفحهی Editor در پروژه
- نمایش پنجرهی Project:
– Alt + 1 (Windows/Mac): نمایش پنجرهی Project در Android Studio
- نمایش پنجرهی Structure:
– Alt + 7 (Windows/Mac): نمایش پنجرهی Structure برای نمایش سلسلهمراتب کدها
- میانبر برای تبدیل پروژه به Fullscreen:
– Shift + F11 (Windows/Mac): تبدیل کردن پروژه به حالت Fullscreen در Android Studio
- جستجوی سریع در پروژه:
– Double Shift (Windows/Mac): جستجوی سریع در پروژه برای پیدا کردن فایلها، کلاسها، توابع و غیره
- نمایش پنجرهی Favorites:
– Alt + 2 (Windows/Mac): نمایش پنجرهی Favorites برای دسترسی سریع به فایلهای مورد علاقه
- جستجو در پروژه با استفاده از Regex:
– Ctrl + Shift + F (Windows) / Command + Shift + F (Mac): جستجو در پروژه با استفاده از Regex
- تغییر نام فایل در پروژه:
– Shift + F6 (Windows/Mac): تغییر نام فایل در پروژه
- نمایش پنجرهی Terminal:
– Alt + F12 (Windows/Mac): نمایش پنجرهی Terminal برای استفاده از ترمینال در Android Studio
- جستجوی سریع در یک فایل:
– Ctrl + F (Windows) / Command + F (Mac): جستجوی سریع در یک فایل
- نمایش پنجرهی Problems:
– Alt + 6 (Windows/Mac): نمایش پنجرهی Problems برای نمایش خطاها و اخطارهای کد
- نمایش پنجرهی Build:
– Alt + 0 (Windows/Mac): نمایش پنجرهی Build برای نمایش خروجی Build و Compile
- نمایش کدهای مرتبط:
– Ctrl + Shift + B (Windows) / Command + Option + B (Mac): نمایش کدهای مرتبط با یک روش، کلاس یا اینترفیس در پروژه
کلام آخر
اینها همه بخشی از ترفندهای آموزش کار با اندروید استودیو بود که بیان شد، چنانچه قصد یادگیری بیشتر این حوزه را دارید پیشنهاد میکنم دوره آموزش اندروید استودیو به همراه تحلیل پروژه واقعی دانشجویار را برای شروع بررسی کنید.