Android 3G/2G控制API?

sic*_*ini 3 android

在Android设置下,在无线控制 - >移动网络下,有一个设置"仅使用2G网络".

在Android SDK参考中,android.telephony.TelephonyManager似乎没有任何东西可以控制网络类型.

该设置实际调用了哪些API?

Luk*_*tan 6

它似乎打电话com.android.internal.telephony.Phone.setPreferredNetworkType().由于它是"内部",因此通过SDK无法供应用程序使用.

看到:

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