O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.
Esta página foi traduzida pela API Cloud Translation.
Switch to English

5G não independente (NSA)

Dispositivos com Android 10 ou superior podem suportar 5G não autônomo (NSA). 5G NSA é uma solução para redes 5G onde a rede é suportada pela infraestrutura 4G existente. No Android 10, os dispositivos podem exibir um ícone 5G na barra de status quando um dispositivo se conecta a uma rede 5G.

Implementação

Configuração da operadora

Para configurar como ícones 5G são exibidas na barra de status, as operadoras podem usar o KEY_5G_ICON_CONFIGURATION_STRING chave na CarrierConfig .

Esses cenários estão disponíveis em 5G NSA:

  1. Dispositivo conectado à célula 5G como célula secundária e usando onda milimétrica.
  2. Dispositivo conectado à célula 5G como célula secundária, mas não usando onda milimétrica.
  3. Dispositivo acampado em uma rede com capacidade 5G (o dispositivo não precisa estar conectado a uma célula 5G como célula secundária) e o uso de 5G não é restrito e o controle de recursos de rádio (RRC) está no estado IDLE (não conexão).
  4. Dispositivo acampado em uma rede com capacidade 5G (o dispositivo não precisa estar conectado a uma célula 5G como célula secundária) e o uso de 5G não é restrito e o controle de recursos de rádio (RRC) está no estado CONNECTED .
  5. Dispositivo acampado em uma rede com capacidade 5G (o dispositivo não precisa estar conectado a uma célula 5G como célula secundária), mas o uso de 5G é restrito.

A string de configuração contém vários pares de valores-chave separados por vírgulas. Para cada par, a chave e o valor são separados por dois pontos. As chaves na string de configuração correspondem aos cenários 5G descritos acima e devem ser uma das seguintes:

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

Os valores na string de configuração devem ser nomes de ícone válidos que correspondam aos nomes dos ícones no diretório /packages/SystemUI/res/ . Dois ícones padrão para 5G NSA estão disponíveis: 5G e 5G_PLUS .

Ícones 5G NSA

Figura 1. Ícones 5G e 5G_PLUS 5G padrão

Exiba os ícones 5G apenas para o cenário 1 ( connected_mmwave ) e o cenário 2 ( connected ), onde o dispositivo tem uma conexão 5G verdadeira. Use o ícone 5G_PLUS para o cenário 1 e o ícone 5G para o cenário 2. A seguir está um exemplo de uma string de configuração em CarrierConfig .

connected_mmwave:5G_PLUS,connected:5G

IU do sistema

Para personalizar os ícones que as operadoras podem usar para um status específico, adicione um objeto MobileIconGroup em TelephonyIcons.java . O nome do ícone no MobileIconGroup deve corresponder ao nome do ícone usado no CarrierConfig . A seguir mostra um exemplo de como adicionar um ícone personalizado com o nome "5G_PLUS" ao 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);

Validação

Para validar sua implementação, certifique-se de que um ícone 5G seja exibido na barra de status quando o dispositivo estiver conectado a uma célula 5G.