يمكن للأجهزة التي تعمل بالإصدار 10 من نظام التشغيل Android أو إصدار أحدث أن تتوافق مع شبكة الجيل الخامس غير المستقلة (NSA). 5G NSA هو حلّ لشبكات الجيل الخامس حيث تكون الشبكة متوافقة مع البنية الأساسية الحالية لشبكات الجيل الرابع. في نظام التشغيل Android 10، يمكن للأجهزة عرض رمز شبكة الجيل الخامس (5G) على شريط الحالة عند اتصال الجهاز بشبكة الجيل الخامس.
التنفيذ
يوضّح هذا القسم كيفية إتاحة استخدام شبكة 5G غير المستقلة (NSA) على أجهزة Android، ويشمل ذلك إعدادات مشغّل شبكة الجوّال ودمج واجهة مستخدم النظام.
تهيئة مشغل شبكة الجوال
لضبط طريقة عرض رموز شبكة الجيل الخامس (5G) على شريط الحالة، يمكن لمشغّلي شبكات الجوّال استخدام المفتاح
KEY_5G_ICON_CONFIGURATION_STRING في CarrierConfig.
تتوفّر هذه السيناريوهات في شبكة الجيل الخامس غير المستقلة (NSA):
- الجهاز متصل بخلية 5G كخلية ثانوية ويستخدم موجة المليمتر.
 - الجهاز متصل بشبكة 5G كخلية ثانوية ولكن لا يستخدم موجات المليمتر.
 - الجهاز متصل بشبكة تتوافق مع شبكة الجيل الخامس (ليس من الضروري أن يكون الجهاز متصلاً بخلية 5G كخلية ثانوية)، ولا يتم حظر استخدام شبكة الجيل الخامس، وتكون إمكانية التحكّم في موارد الراديو (RRC) في حالة 
IDLE(لا يوجد اتصال). - الجهاز متصل بشبكة تتوافق مع شبكة الجيل الخامس (ليس من الضروري أن يكون الجهاز متصلاً بخلية 5G كخلية ثانوية)، ولا يتم حظر استخدام شبكة الجيل الخامس، وتكون إمكانية التحكّم في موارد الراديو (RRC) في الحالة 
CONNECTED. - الجهاز متصل بشبكة تتوافق مع 5G (ليس من الضروري أن يكون الجهاز متصلاً بشبكة 5G كشبكة ثانوية)، ولكن استخدام شبكة 5G محظور.
 
تحتوي سلسلة الإعداد على أزواج مفاتيح وقيم متعددة مفصولة بفواصل. في كل زوج، يتم الفصل بين المفتاح والقيمة بنقطتين رأسيتين. تتوافق المفاتيح في سلسلة الإعداد مع سيناريوهات شبكة الجيل الخامس الموضّحة في القائمة السابقة، ويجب أن تكون أحد الخيارات التالية:
connected_mmwaveconnectednot_restricted_rrc_idlenot_restricted_rrc_conrestricted
يجب أن تكون القيم في سلسلة الإعدادات أسماء رموز صالحة تتطابق مع أسماء الرموز في الدليل /packages/SettingsLib/res/. يتوفّر رمزان تلقائيان لشبكة الجيل الخامس غير المستقلة (NSA): 5G و5G_PLUS.
 
عرض رموز شبكة الجيل الخامس فقط في السيناريو 1 (connected_mmwave) والسيناريو 2 (connected)، حيث يكون الجهاز متصلاً بشبكة الجيل الخامس. استخدِم الرمز 5G_PLUS للسيناريو 1 والرمز 5G للسيناريو 2. في ما يلي مثال على سلسلة إعدادات في CarrierConfig.
connected_mmwave:5G_PLUS,connected:5G
واجهة مستخدِم النظام
لتخصيص الرموز التي يمكن لشركات النقل استخدامها لحالة معيّنة، أضِف عنصر MobileIconGroup في TelephonyIcons.java.
يجب أن يتطابق اسم الرمز في 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) على شريط الحالة عندما يكون الجهاز متصلاً بشبكة الجيل الخامس.