¿Es posible emular el notch del Huawei P20 con Android Studio?

3 minutos de lectura

El P20 de Huawei tiene una muesca similar a la de un iPhone X en la parte superior de la pantalla. ¿Se puede emular esta “muesca” en Android Studio para que sea posible probar cómo se representa una aplicación sin tener un P20? Miré en la configuración y es posible seleccionar una “máscara” en el perfil de hardware, pero el P20 de Huawei no forma parte de él.

Obtener el avatar de usuario de Thakur
Get Thakur

Siga las capturas de pantalla.

primero asegúrese de que 9.0 (api 28) se ejecute en su Emulador o dispositivo de prueba.

  1. Abra la configuración del sistema.

ingrese la descripción de la imagen aquí

  1. Abra la opción de desarrollador (*si no encuentra la opción de desarrollador, toque 7 veces en el número de compilación. Después de eso, obtendrá la opción de desarrollador).

ingrese la descripción de la imagen aquí

  1. Desplácese hacia abajo hasta encontrar -> Simular una pantalla con un recorte (haga clic en él)

ingrese la descripción de la imagen aquí

  1. hay una opción múltiple para seleccionar el estilo de recorte de pantalla.

ingrese la descripción de la imagen aquí

  1. si selecciona Recorte de pantalla alto tu pantalla es así.

ingrese la descripción de la imagen aquí

o si seleccionas Recorte de pantalla doble su pantalla como.

ingrese la descripción de la imagen aquí

  • Nieva Display cutout

    – joe_inz

    15 de septiembre de 2021 a las 11:16

Avatar de usuario de Nico
Nico

Así que busqué en Google y de hecho es posible emular la muesca en la vista previa para desarrolladores de Android P.

Para desarrollar contra eso, debe configurar un emulador que ejecute Android P y luego configurar la simulación de muesca en la configuración de desarrollador de Android.

Aquí está el artículo oficial para configurar esa simulación de muesca en API de recorte de Android P

Una vez hecho esto, puede comenzar a probar y adaptarse a los nuevos cambios que vienen con estas muescas y Android P.

Avatar de usuario de Shubhamhackz
Shubhamhackz

Sí, es posible simular muescas en el emulador de Android:

  1. Instalar Android P
  2. Habilitar opciones de desarrollador

Siga los pasos (asegúrese de haber habilitado la opción de desarrollador antes de hacer esto):

  • Simule la muesca (dentro de las opciones de desarrollador)
  • Ir a la configuración
  • Haga clic en Sistema
  • Haga clic en Avanzado
  • Seleccionar opciones de desarrollador
  • Desplácese hacia abajo hasta encontrar-> Simular una pantalla con un recorte (HAGA CLIC EN ÉL)

Esto activará un cuadro de diálogo que muestra algunas opciones:

  • Ninguno (Este es el comportamiento predeterminado)
  • Recorte de la esquina de la pantalla (la pantalla es un recorte en la esquina)
  • Recorte de pantalla doble (muestra muescas hacia arriba y hacia abajo)
  • Recorte de pantalla alto (muestra una muesca alta en la parte superior)

Seleccione Recorte de pantalla doble o Recorte de pantalla alto

  • ¿Puedes agregar más detalles o capturas de pantalla? Porque no puedo encontrar las cosas de las que hablas.

    –Jan Moritz

    28 de agosto de 2018 a las 9:05


  • @JanMoritz He actualizado los pasos de forma detallada… Vuelve a intentarlo y dime si necesitas ayuda…

    – Shubhamhackz

    28 de agosto de 2018 a las 10:19

Hice esto con éxito en el emulador “Pixel 3a API 30” siguiendo estos pasos:

Cómo habilitar el modo desarrollador

  1. Ir a System → About emulated device → Build number
  2. Toque/haga clic en “Número de compilación” 5 o más veces, hasta que vea el mensaje “ahora es un desarrollador”

Cómo habilitar la muesca/corte en el emulador

  1. Vaya a Sistema → Avanzado → Opciones de desarrollador
  2. Buscar y tocar la opción Display cutout (es no Simulate a Display With a Cutout como en versiones anteriores)
  3. Seleccione la opción que más le convenga (observe el agujero negro en la esquina superior izquierda, en la captura de pantalla a continuación)
    Mostrar opciones de desarrollador de emulador de Android recortadas

¿Ha sido útil esta solución?