Android強制2 G/3 GまたはWIFI優先インターネット
578 ワード
public void setPreferredNetwork(int networkType) {
ConnectivityManager connMgr = (ConnectivityManager) this.context.getSystemService("connectivity");
if (networkType == NetworkType.TYPE_MOBILE) {// 2G/3G , wifi AP, 2G/3G
connMgr.setNetworkPreference(0);
} else if (networkType == NetworkType.TYPE_WIFI) {
connMgr.setNetworkPreference(1);
}
WifiManager wifiMgr = (WifiManager) this.context.getSystemService("wifi");
wifiMgr.disconnect();
}