Introducción al emulador de Surface Duo

Con el emulador de Surface Duo puede probar la aplicación Android en los factores de forma de Surface Duo y Surface Duo 2 sin necesidad de un dispositivo físico. El emulador simula posturas, gestos, el ángulo de bisagra, la presión del lápiz, la función multitáctil, imita la unión entre las dos pantallas y mucho más.

Consulte Obtención del emulador de Surface Duo si aún no tiene las herramientas instaladas.

Procedimiento para depurar la aplicación en el emulador

El emulador de Surface Duo no aparecerá automáticamente en la lista de dispositivos de Android Studio ni en AVD Manager, por lo que debe iniciarlo manualmente. Hay dos iconos de aplicación en el escritorio y también en el menú Inicio disponibles en Windows, aunque también puede usar el script run_<devicename>.bat/.sh en la ubicación de instalación para iniciar el emulador.

  1. Inicie el emulador mediante el icono de la aplicación o el script.
  2. Abre el proyecto en Android Studio.
  3. Compile su proyecto: CompilarCrear proyecto o Ctrl + F9.
  4. Seleccione Surface_Duo_2_API_32 en la lista de dispositivos en ejecución (si no aparece, debe iniciarlo directamente desde el sistema de archivos).
  5. Ejecute el proyecto para implementarlo en el emulador: Ejecute , ejecute "nombre del proyecto" o Mayús + F10.
  6. Para detener la depuración: Ejecute , detenga "nombre del proyecto" o Ctrl + F2.

También puede realizar la depuración con ADB. Los usuarios de Visual Studio deben consultar las instrucciones de Xamarin para el emulador.

Sugerencia

El emulador de Android 12L de Surface Duo ejecuta api 32 y el emulador de Android 11 ejecuta la API 30. El emulador original de Android 10 para Surface Duo ejecuta la API 29.

Asegúrese de que el proyecto se compila con la API 32 o posterior al usar la versión más reciente del emulador.

Distribución de la aplicación en el emulador

Para distribuir la aplicación en el emulador, arrastra la aplicación desde la barra blanca situada en la parte inferior de la pantalla de la aplicación hacia la mitad del dispositivo. Cuando el fondo se sombrea en ambas pantallas (tono blanco o negro, dependiendo del modo claro u oscuro), suelte la aplicación.

Pasos para distribuir una aplicación en el emulador de Surface Duo

Giro de la aplicación en el emulador

Puede girar el emulador usando estos botones en el cuadro de herramientas del emulador, o bien usar los métodos abreviados de teclado Control + flecha izquierda y Control + flecha derecha:

Botones de giro en las herramientas del emulador

Si los elementos de la pantalla no giran, compruebe que Auto-rotate (Girar automáticamente) está habilitado. Puede usar Configuración > Pantalla > Girar automáticamente la pantalla o desplazarse hacia abajo en la barra de estado y asegurarse de que la opción Girar automáticamente esté habilitada:

Asegúrese de que el giro automático esté habilitado

Movimiento, rotación y vista previa de la posición del dispositivo

Abra la ventana Controles extendidos desde la barra de herramientas del emulador y seleccione el elemento Sensores virtuales. Esta opción muestra la pestaña Posición del dispositivo.

Ventana de vista previa de posición del dispositivo que muestra el dispositivo Surface Duo simulado

También puede usar los botones de Rotación para centrar el dispositivo y establecer la rotación en 0, 90, 180 o 270 grados.

Simulación del cambio de ángulo de bisagra

Abra la ventana Controles extendidos desde la barra de herramientas del emulador y seleccione el elemento Sensores virtuales. Esta opción muestra la pestaña Posición del dispositivo que tiene el botón de radio Doblar. Al hacer clic en él, se mostrará un control deslizante de ángulo de bisagra y cuatro botones de posición. Estos botones establecerán un ángulo de bisagra específico.

Control deslizante del sensor de ángulo de bisagra

Nombre de la posición Intervalo de ángulo de bisagra
Closed 0 (predeterminado) - 30
Half-Open (Semiabierta) 30 - 90 (predeterminado) -150
Abrir 150 - 180 (predeterminado) - 235
Flipped (Volteada) ^ 235 - 360 (predeterminado)

^ Las posiciones volteadas solo deben tener una pantalla activa. La segunda pantalla se desactivará con ángulos superiores a 235 grados.

Simulación de la rotación y el movimiento del dispositivo

Para acceder a los botones de posición del dispositivo en la sección Sensores virtualesde la ventana Controles extendidos, use los botones de radio Girar y Mover para ajustar la posición y orientación del dispositivo mediante los controles deslizantes y botones o simplemente arrastrando el dispositivo en la ventana de vista previa 3D.

Botones de rotación y movimiento

Adición de archivos al emulador

Puede arrastrar los tipos de archivo compatibles (como imágenes) a la ventana del emulador y se copiarán en el sistema de archivos del emulador. También puede usar el explorador de archivos de dispositivos de Android Studio.

Si arrastra un archivo APK compatible a la ventana del emulador, se instalará automáticamente y estará listo para usarse.