محیط آزمایش و توسعه

سریع‌ترین و آسان‌ترین راه برای آزمایش نمایشگرهای ثانویه استفاده از نمایشگر شبیه‌سازی‌شده‌ای است که متعلق به سیستم است. چون شناسه کاربری system_server را هم‌رسانی می‌کند، قابل‌اعتماد است و اجازه دارد همه فعالیت‌ها و پنجره‌های تزئینی را میزبانی کند.

اگر دستگاهی دارید که از اتصال سخت‌افزاری پشتیبانی می‌کند (برای مثال، HDMI یا DisplayPort ازطریق USB-C)، می‌توانید از نمایشگرهای سخت‌افزاری خارجی برای آزمایش استفاده کنید.

به‌طور پیش‌فرض، نمایشگرهای مجازی که متعلق به UID سیستم نیستند غیرقابل اعتماد درنظر گرفته می‌شوند و محدودیت‌های متعددی برای جلوگیری از درز داده‌های کاربر اعمال می‌شود.

از حالت رایانه برای آزمایش ویژگی‌ها و قابلیت‌های جدید پنجره‌بندی که به پلاتفرم در Android 10 اضافه شده است استفاده کنید. این گزینه توسعه‌دهنده برای توسعه‌دهندگان برنامه هدف‌گذاری شده است و به توسعه‌دهندگان امکان می‌دهد برنامه‌ها را در محیط‌های حالت پنجره‌بندی قالب آزاد و چندنمایشگری آزمایش کنند.

شکل ۱. حالت رایانه در دو نمایشگر، شبیه‌سازی‌شده (بالا) و خارجی (پایین)

وقتی سازندگان دستگاه می‌خواهند تجربه‌ای شبیه به رایانه ارائه دهند، از این ویژگی برای نمایش روش توصیه‌شده برای پیاده‌سازی برخی‌از ویژگی‌های پنجره‌بندی استفاده کنید.

  1. گزینه توسعه‌دهنده اجبار حالت رایانه را فعال کنید.
  2. تلفن را بازراه‌اندازی کنید.
  3. موشواره را (ازطریق USB یا بلوتوث) متصل کنید.
  4. نمایشگر شبیه‌سازی‌شده‌ای از گزینه‌های توسعه‌دهندگان ایجاد کنید یا از نمایشگر سخت‌افزاری استفاده کنید.
  5. فعالیت‌ها را از راه‌انداز در آن نمایشگر راه‌اندازی کنید و از موشواره برای تعامل استفاده کنید.

«راه‌انداز MD» (platform/development/samples/MultiDisplay) برای آزمایش راه‌اندازی فعالیت هدفمند و درخواست نمونه جدید مفید است.