Android 3G / 2G API управления?

В настройках Android в разделе «Элементы управления беспроводной сетью» -> «Мобильные сети» установлен параметр «Использовать только сети 2G».

В справочнике Android SDK, под android.telephony.TelephonyManager , похоже, нет ничего, что могло бы контролировать тип сети.

Какие API-интерфейсы действительно используют этот параметр?

Кажется, он вызывает com.android.internal.telephony.Phone.setPreferredNetworkType() . Поскольку он является «внутренним», он недоступен для приложений через SDK.

Видеть:

https://android.googlesource.com/platform/packages/apps/Phone/+/master/src/com/android/phone/Use2GOnlyCheckBoxPreference.java