Google se compromete a promover la equidad racial para las comunidades negras. Ver cómo.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

Preguntas frecuentes

¿Android 10 admite VSYNC por pantalla?

Aún no. El VSYNC de la pantalla predeterminada en Android 10 controla todas las pantallas.

¿Se pueden encender o apagar individualmente las pantallas?

En Android 10, la implementación del estado de energía del dispositivo es principalmente global y está determinada por el estado de energía de la pantalla predeterminada. Solo las pantallas virtuales se pueden ENCENDER / APAGAR individualmente, configurando la superficie como null ). Activity / WindowManager responde a este cambio de estado.

¿Cómo configuro dinámicamente la asociación input-display?

No hay una forma integrada de configurar dinámicamente la asociación entre una entrada y un dispositivo en Android 10, pero algunas soluciones se pueden aplicar en la mayoría de los casos. Vea enrutamiento de entrada para más detalles.

¿Cómo habilito las decoraciones del sistema en una pantalla?

Para las pruebas, el método más sencillo es usar la opción de desarrollador Force Desktop Mode, que permite decoraciones del sistema y soporte IME en todas las pantallas secundarias. Esto funciona para pantallas propiedad del sistema, como paneles físicos o una pantalla simulada, pero puede estar restringido para pantallas virtuales propiedad de aplicaciones.

Para producción, proporcione el archivo de configuración predeterminado. Para más detalles, ver:

¿Cómo configuro actividades para pantallas específicas?

Use LaunchParamsController , que intercepta todos los lanzamientos de actividad y permite que un componente del sistema modifique los parámetros utilizados para el lanzamiento. Actualmente está disponible en system_server .

¿Se puede desbloquear un dispositivo desde una pantalla secundaria?

La implementación predeterminada de la pantalla de bloqueo en Android 10 no es interactiva y no permite el desbloqueo. Un OEM puede implementar su propia pantalla de bloqueo siempre que se mantenga el requisito de seguridad fundamental.

  • El estado de bloqueo del dispositivo es global.
  • Se aplica a todas las pantallas.

¿Cómo visualizo un IME en una pantalla diferente a su objetivo?

Un IME solo puede aparecer en una pantalla configurada en DisplayWindowSettings . Si la configuración no está habilitada para una pantalla donde se solicita entrada, el IME aparece en la pantalla predeterminada.

¿Cómo envío siempre eventos clave a una pantalla específica?

Se considera que un teclado es una fuente de entrada no dirigida, por lo que la entrada va a la ventana enfocada más alta del sistema. Para ver un ejemplo de entrada clave dirigida, vea la implementación del botón Atrás / Inicio en la clase PhoneWindowManager. Estas teclas solo se dirigen a la pantalla, mientras que se muestran en Android 10.

¿Cómo se maneja el audio?

Android 10 no contiene mejoras importantes en esta área. El soporte de audio multizona para Auto se ha agregado en Android 10, pero queda pendiente una solución genérica para manejar transmisiones de audio específicas por separado.

¿Se puede mostrar la misma aplicación en varias pantallas?

Si la aplicación lo admite, se pueden crear varias instancias de las actividades de la aplicación. Por defecto, cada uno se ejecuta bajo el mismo proceso. Un ejemplo de tal aplicación es Chrome. Es conveniente probar esto usando una muestra de Launcher , que permite el lanzamiento de una actividad específica y una solicitud de una nueva instancia.

¿Se pueden crear varias instancias de la misma aplicación para diferentes pantallas / usuarios?

AOSP no le permite crear múltiples cajas de arena y procesos separados de la misma aplicación para el mismo usuario. Los casos de uso asociados con esta solicitud requieren soporte simultáneo de múltiples usuarios en lugar de la separación a nivel de aplicación.

Si diferentes usuarios desean usar la misma aplicación, deben iniciar sesión con sus perfiles. La separación a nivel de la aplicación requiere iniciar sesión en la aplicación para cada sesión. De lo contrario, los datos de otros usuarios aún pueden estar presentes.

¿Android 10 es compatible con múltiples usuarios?

No. Android 10 admite un solo usuario conectado.