Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

5G no autónomo (NSA)

Los dispositivos que ejecutan Android 10 o superior pueden admitir 5G no autónomo (NSA). 5G NSA es una solución para redes 5G donde la red es compatible con la infraestructura 4G existente. En Android 10, los dispositivos pueden mostrar un icono 5G en la barra de estado cuando un dispositivo se conecta a una red 5G.

Implementación

Configuración del operador

Para configurar cómo se muestran los iconos 5G en la barra de estado, los operadores pueden utilizar el KEY_5G_ICON_CONFIGURATION_STRING clave en CarrierConfig .

Estos escenarios están disponibles en 5G NSA:

  1. Dispositivo conectado a la celda 5G como celda secundaria y usando onda milimétrica.
  2. Dispositivo conectado a la celda 5G como celda secundaria pero sin usar ondas milimétricas.
  3. Dispositivo ubicado en una red que tiene capacidad 5G (el dispositivo no tiene que estar conectado a una celda 5G como celda secundaria) y el uso de 5G no está restringido y el control de recursos de radio (RRC) está en estado IDLE (no conexión).
  4. Dispositivo ubicado en una red que tiene capacidad 5G (el dispositivo no tiene que estar conectado a una celda 5G como celda secundaria) y el uso de 5G no está restringido y el control de recursos de radio (RRC) está en estado CONNECTED .
  5. Dispositivo ubicado en una red que tiene capacidad 5G (el dispositivo no tiene que estar conectado a una celda 5G como celda secundaria) pero el uso de 5G está restringido.

La cadena de configuración contiene varios pares clave-valor separados por comas. Para cada par, la clave y el valor están separados por dos puntos. Las claves de la cadena de configuración corresponden a los escenarios 5G descritos anteriormente y deben ser una de las siguientes:

  1. connected_mmwave
  2. connected
  3. not_restricted_rrc_idle
  4. not_restricted_rrc_con
  5. restricted

Los valores en la cadena de configuración deben ser nombres de íconos válidos que coincidan con los nombres de íconos en el directorio /packages/SystemUI/res/ . Hay dos iconos predeterminados para 5G NSA disponibles: 5G y 5G_PLUS .

Iconos 5G NSA

Figura 1. Iconos 5G y 5G_PLUS 5G predeterminados

Muestre los íconos 5G solo para el escenario 1 ( connected_mmwave ) y el escenario 2 ( connected ), donde el dispositivo tiene una verdadera conexión 5G. Utilice el icono 5G_PLUS para el escenario 1 y el icono 5G para el escenario 2. El siguiente es un ejemplo de una cadena de configuración en CarrierConfig .

connected_mmwave:5G_PLUS,connected:5G

IU del sistema

Para personalizar los iconos que los operadores pueden usar para un estado específico, agregue un objeto MobileIconGroup en TelephonyIcons.java . El nombre del icono en MobileIconGroup debe coincidir con el nombre del icono utilizado en CarrierConfig . A continuación se muestra un ejemplo de cómo agregar un icono personalizado con el nombre "5G_PLUS" a MobileIconGroup .

static final MobileIconGroup NR_5G_PLUS = new MobileIconGroup(
            "5G_PLUS",
            null,
            null,
            AccessibilityContentDescriptions.PHONE_SIGNAL_STRENGTH,
            0,
            0,
            0,
            0,

AccessibilityContentDescriptions.PHONE_SIGNAL_STRENGTH[0],
            R.string.data_connection_5g_plus,
            TelephonyIcons.ICON_5G_PLUS,
            true);

Validación

Para validar su implementación, asegúrese de que se muestre un icono 5G en la barra de estado cuando el dispositivo esté conectado a una celda 5G.