از کنترلهای گسترده در «شبیهساز Android» برای ارسال دادهها، تغییر ویژگیهای دستگاه، کنترل برنامهها، و غیره استفاده کنید. برای باز کردن پنجره کنترلهای گسترده،
روی بیشتر
در پانل شبیهساز کلیک کنید. توجه داشته باشید که
برخیاز این گزینههای کنترل گسترده تنها زمانی دردسترس هستند که شبیهساز را
در پنجرهای جداگانه، خارج از Android Studio اجرا کنید.
برای انجام بسیاری از این کارها میتوانید از میانبرهای صفحهکلید استفاده کنید. برای فهرست کامل میانبرها در شبیهساز، F1 (فرمان+/
در macOS) را فشار دهید تا قاب «راهنما» باز شود.
جدول ۱. جزئیات کنترلهای گسترده
| ویژگی | شرح |
|---|---|
| نمایشگرها |
شبیهساز به شما امکان میدهد برنامهتان را در چندین نمایشگر که از ابعاد سفارشیسازیشده پشتیبانی میکنند مستقر کنید و به شما کمک میکند برنامههایی را که از چندپنجرهای و چندنمایشگری پشتیبانی میکنند آزمایش کنید. وقتی دستگاه مجازی درحال اجرا است، میتوانید حداکثر دو نمایشگر دیگر را بهصورت زیر اضافه کنید:
|
| شبکه همراه | شبیهساز به شما امکان میدهد شرایط مختلف شبکه را شبیهسازی کنید. میتوانید سرعت شبکه را برای پروتکلهای مختلف شبکه تخمین بزنید، یا میتوانید کامل را مشخص کنید که دادهها را با بیشترین سرعتی که رایانهتان اجازه میدهد منتقل میکند. مشخص کردن پروتکل شبکه همیشه کندتر از کامل است. همچنین میتوانید وضعیت شبکه داده و صدا، مثل وضعیت درحال رومینگ را مشخص کنید. پیشفرضها در AVD تنظیم شدهاند. نوع شبکه را انتخاب کنید:
قدرت سیگنال را انتخاب کنید:
وضعیت صدا، وضعیت داده، یا هر دو را انتخاب کنید:
|
| باتری | میتوانید ویژگیهای باتری دستگاه را شبیهسازی کنید تا ببینید عملکرد برنامهتان در شرایط مختلف چگونه است. برای انتخاب سطح شارژ، از کنترل لغزنده استفاده کنید. مقدار اتصال شارژر را انتخاب کنید:
مقدار سلامت باتری را انتخاب کنید:
مقدار وضعیت باتری را انتخاب کنید:
|
| دوربین | میتوانید تصاویری را در صحنهای که هنگام باز کردن دوربین شبیهساز شبیهسازی میشود بار کنید. برای کسب اطلاعات بیشتر،
افزودن «تصاویر واقعیت افزوده» به صحنه
در مستندات ARCore را ببینید.
وقتی حالت دوربین روی استفاده از صحنه محیطی تعریفشده با فایل پیکربندی محیط AVD تنظیم شده باشد، میتوانید تنظیمات صحنه را مجدد بار کنید تا محتوای منبع را بهصورت پویا در زمان اجرا تغییر دهید. |
| مکان |
شبیهساز به شما امکان میدهد اطلاعات «مکان من» را شبیهسازی کنید:
مکان دستگاه شبیهسازیشده. برای مثال، اگر
روی «مکان من» کنترلهای اطلاعات مکان دستگاه در دو برگه سازماندهی شده است: نقاط تکی و مسیرها. امتیازهای تکی در برگه تکنقطهای، میتوانید از نمای وب Google Maps برای جستجوی نقاط موردعلاقه استفاده کنید، درست همانطور که هنگام استفاده از Google Maps در تلفن یا مرورگر استفاده میکنید. وقتی مکانی را در نقشه جستجو میکنید (یا روی آن کلیک میکنید)، میتوانید با انتخاب ذخیره نقطه در نزدیک پایین نقشه، مکان را ذخیره کنید. همه مکانهای ذخیرهشده شما در سمت راست پنجره کنترلهای گسترده فهرست شدهاند. برای تنظیم مکان شبیهساز روی مکانی که در نقشه انتخاب کردهاید، روی دکمه تنظیم مکان در نزدیکی پایین سمت چپ پنجره کنترلهای گسترده کلیک کنید. مسیرها مشابه برگه تکنقطهها، برگه مسیرها نمای وب Google Maps را ارائه میدهد که میتوانید از آن برای ایجاد مسیر بین دو یا چند مکان استفاده کنید. برای ایجاد و ذخیره کردن مسیر، مراحل زیر را انجام دهید:
برای شبیهسازی کردن شبیهساز که مسیر ذخیرهشده را دنبال میکند، مسیر را از فهرست مسیرهای ذخیرهشده انتخاب کنید و روی پخش مسیر در نزدیکی پایین سمت چپ پنجره کنترلهای گسترده کلیک کنید. برای متوقف کردن شبیهسازی، روی توقف مسیر کلیک کنید. برای شبیهسازی مداوم شبیهساز براساس مسیر مشخصشده، کلید کنار تکرار بازپخش را فعال کنید. برای تغییر سرعت دنبال کردن مسیر مشخصشده توسط شبیهساز، گزینهای را از منو سرعت بازپخش انتخاب کنید. وارد کردن دادههای GPX و KML برای استفاده از دادههای جغرافیایی از قالب تبادل GPS (GPX) یا فایل زبان نشانهگذاری Keyhole (KML):
سرعت بهطور پیشفرض روی مقدار تأخیر (سرعت ۱ برابر) تنظیم شده است. میتوانید سرعت را دوبرابر (سرعت 2X)، سهبرابر (سرعت 3X)، و غیره افزایش دهید. |
| تلفن | شبیهساز به شما امکان میدهد تماسهای تلفنی و پیامکهای ورودی را شبیهسازی کنید. برای شروع تماس با شبیهساز:
برای ارسال پیامک به شبیهساز:
|
| پد جهتدار | اگر AVD در نمایه سختافزاری پد جهتدار را فعال کرده باشد، میتوانید از کنترلهای پد جهتدار با شبیهساز استفاده کنید. بااینحال، همه دستگاهها از کلیدهای جهتدار پشتیبانی نمیکنند؛ برای مثال، ساعتهای Android از آن پشتیبانی نمیکنند. دکمهها کنشهای زیر را شبیهسازی میکنند:
|
| میکروفون | بهدلایل حریم خصوصی و عملکرد، ورودی میکروفون بهطور پیشفرض در «شبیهساز Android» غیرفعال است. برای فعال کردن ورودی میکروفون، فعال کردن دسترسی میکروفون میزبان را روشن کنید. «شبیهساز Android» همچنین کنترلهایی برای شبیهسازی هدست سیمی ارائه میدهد:
|
| اثر انگشت | این کنترل میتواند ۱۰ اسکن اثر انگشت مختلف را شبیهسازی کند. میتوانید از آن برای آزمایش یکپارچهسازی اثر انگشت در برنامهتان استفاده کنید. این ویژگی برای Android 5.1 (سطح API 22) و پایینتر و برای Wear OS غیرفعال است. برای شبیهسازی اسکن اثر انگشت در دستگاه مجازی:
|
| حسگرهای مجازی > وضعیت دستگاه |
این کنترل به شما امکان میدهد برنامهتان را دربرابر تغییرات موقعیت دستگاه، جهت، یا هر دو آزمایش کنید. برای مثال، میتوانید ژستهایی مثل کج کردن و چرخاندن را شبیهسازی کنید. شتابسنج موقعیت مطلق دستگاه را ردیابی نمیکند: فقط زمانی را که تغییری درحال رخ دادن است تشخیص میدهد. این کنترل نحوه پاسخدهی حسگرهای شتابسنج و مغناطیسسنج را هنگام حرکت دادن یا چرخاندن دستگاه واقعی شبیهسازی میکند. برای استفاده از این کنترل، باید حسگر شتابسنج را در AVD فعال کنید. کنترلر
این کنترل همچنین رویدادهای
برای چرخاندن دستگاه حول محورهای x، y، و z، چرخاندن را انتخاب کنید و یکی از کارهای زیر را انجام دهید:
برای اطلاعات بیشتر درباره نحوه محاسبه انحراف، زاویه گام، و زاویه غلتش، به محاسبه جهت دستگاه مراجعه کنید. برای جابهجایی افقی (x) یا عمودی (y) دستگاه، جابهجایی را انتخاب کنید و یکی از این کارها را انجام دهید:
برای قرار دادن دستگاه در زاویه ۰، ۹۰، ۱۸۰، یا ۲۷۰ درجه:
وقتی دستگاه را تنظیم میکنید، فیلدهای مقادیر حاصل براساس آن تغییر میکند. اینها مقادیری هستند که یک برنامه میتواند به آنها دسترسی داشته باشد. برای اطلاعات بیشتر درباره این حسگرها، به نمای کلی حسگرها، حسگرهای حرکتی، و حسگرهای موقعیت مراجعه کنید. |
| حسگرهای مجازی > حسگرهای اضافی | شبیهساز میتواند حسگرهای مختلف موقعیت و محیط را شبیهسازی کند. این ابزار به شما امکان میدهد حسگرهای زیر را تنظیم کنید تا بتوانید آنها را با برنامهتان آزمایش کنید:
برای اطلاعات بیشتر درباره این حسگرها، نمای کلی حسگرها، حسگرهای موقعیت، و حسگرهای محیطی را ببینید. |
| گزارش اشکال | اگر با شبیهساز مشکل دارید، میتوانید گزارش اشکال آماده و ارسال کنید. شبیهساز بهطور خودکار نماگرفتها، گزارشها، و دادههای دیگر را برای گزارش اشکال جمعآوری میکند. |
| ضبط و بازپخش | ضبط کردن صفحهنمایش را ببینید. |
| Google Play | وقتی تصویر سیستم AVD شامل برنامه «فروشگاه Play» باشد، این کار اطلاعات نسخه «خدمات Google Play» را نمایش میدهد. |
| تنظیمات > عمومی |
|
| تنظیمات > پراکسی | برای جزئیات بیشتر، استفاده از پراکسیها با شبیهساز Android را ببینید. |
| تنظیمات > پیشرفته |
|
| راهنما > میانبرهای صفحهکلید (شبیهساز مستقل) | این قاب فهرست کاملی از میانبرهای صفحهکلید را برای شبیهساز ارائه میدهد. برای باز کردن این قاب هنگام کار در شبیهساز، F1 (Command+/ در macOS) را فشار دهید. برای اینکه میانبرها کار کنند، گزینه ارسال میانبرهای صفحهکلید در صفحه تنظیمات عمومی باید روی کنترلهای شبیهساز (پیشفرض) تنظیم شود. وقتی شبیهساز در حالت جاسازیشده با Android Studio اجرا میشود، این گزینه منو دردسترس نیست. اگر از شبیهساز در حالت جاسازیشده استفاده میکنید، میتوانید میانبرهای صفحهکلید را در فایل (استودیو Android در macOS) > تنظیمات > نقشه کلید در اجرای دستگاهها پیدا کنید. |
| راهنما > راهنمای شبیهساز (شبیهساز مستقل) | برای رفتن به مستندات آنلاین شبیهساز، روی مستندات کلیک کنید. برای ثبت اشکال در شبیهساز، روی ارسال بازخورد کلیک کنید. برای کسب اطلاعات بیشتر، با نحوه گزارش کردن اشکالات شبیهساز آشنا شوید. وقتی شبیهساز در حالت جاسازیشده با Android Studio اجرا میشود، این گزینه منو دردسترس نیست. اگر از شبیهساز در حالت جاسازیشده استفاده میکنید، الگوی اشکال را با کلیک کردن روی راهنما > ارسال گزارش اشکال باز کنید و جزئیات اشکالات «شبیهساز Android» را بهصورت دستی اضافه کنید. |
| راهنما > درباره | ببینید شبیهساز از کدام درگاه شماره سریال شبیهساز emulator-adb_port است،
که میتوانید آن را بهعنوان گزینه خط فرمان |
در Google Maps کلیک کنید و سپس مکانی را ارسال کنید، نقشه آن را نشان میدهد.
کلیک کنید.