在Android设置中,在无线控制 -> 移动网络下,有一个“仅使用2G网络”的设置。
在Android SDK参考文档中,在android.telephony.TelephonyManager下,似乎没有任何控制网络类型的内容。
这个设置实际上调用了哪些API?
在Android SDK参考文档中,在android.telephony.TelephonyManager下,似乎没有任何控制网络类型的内容。
这个设置实际上调用了哪些API?
看起来需要调用com.android.internal.telephony.Phone.setPreferredNetworkType()
。由于它是“内部”的,因此无法通过SDK供应给应用程序使用。
参见: