5G非スタンドアロン(NSA)

コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。

Android 10 以降を実行しているデバイスは、5G 非スタンドアロン (NSA) をサポートできます。 5G NSA は、ネットワークが既存の 4G インフラストラクチャによってサポートされている 5G ネットワーク向けのソリューションです。 Android 10 では、デバイスが 5G ネットワークに接続しているときに、デバイスのステータス バーに 5G アイコンを表示できます。

実装

キャリア構成

ステータス バーに 5G アイコンを表示する方法を設定するには、キャリアはCarrierConfigKEY_5G_ICON_CONFIGURATION_STRINGキーを使用できます。

これらのシナリオは、5G NSA で利用できます。

  1. 二次電池として5Gセルに接続し、ミリ波を利用した機器。
  2. 二次電池として5Gセルに接続されているが、ミリ波を使用していないデバイス。
  3. デバイスが 5G 機能を持つネットワークにキャンプし (デバイスをセカンダリ セルとして 5G セルに接続する必要はありません)、5G の使用が制限されておらず、無線リソース制御 (RRC) がIDLE状態 (no繋がり)。
  4. デバイスが 5G 機能を持つネットワークにキャンプし (デバイスはセカンダリ セルとして 5G セルに接続する必要はありません)、5G の使用は制限されておらず、無線リソース制御 (RRC) はCONNECTED状態にあります。
  5. デバイスは 5G 機能を持つネットワークにキャンプされています (デバイスはセカンダリ セルとして 5G セルに接続する必要はありません) が、5G の使用は制限されています。

構成文字列には、コンマで区切られた複数のキーと値のペアが含まれています。ペアごとに、キーと値はコロンで区切られます。構成文字列のキーは、上記の 5G シナリオに対応し、次のいずれかである必要があります。

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

構成文字列の値は/packages/SettingsLib/res/ディレクトリ内のアイコンの名前と一致する有効なアイコン名である必要があります。 5G NSA の 2 つのデフォルト アイコンを使用できます: 5G5G_PLUS

5G NSA アイコン

図 1.デフォルトの 5G および 5G_PLUS 5G アイコン

デバイスに真の 5G 接続があるシナリオ 1 ( connected_mmwave ) とシナリオ 2 ( connected ) の 5G アイコンのみを表示します。シナリオ 1 には5G_PLUSアイコンを使用し、シナリオ 2 には5Gアイコンを使用します。以下は、 CarrierConfigの構成文字列の例です。

connected_mmwave:5G_PLUS,connected:5G

システム UI

携帯通信会社が特定のステータスに使用できるアイコンをカスタマイズするには、 TelephonyIcons.javaMobileIconGroupオブジェクトを追加します。 MobileIconGroupのアイコン名は、 CarrierConfigで使用されるアイコン名と一致する必要があります。以下は、「5G_PLUS」という名前のカスタマイズされたアイコンを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);

検証

実装を検証するには、デバイスが 5G セルに接続されているときに、ステータス バーに 5G アイコンが表示されていることを確認してください。