1
我想手動關閉android中的wifi和數據漫遊。處理完一些數據後,我想讓它恢復。我如何以編程方式執行此操作?如何強制關閉wifi和數據漫遊
我只覺得這HOWTO,但不是在我的Android平臺4.
How do I program android to look for a particular network?
我想手動關閉android中的wifi和數據漫遊。處理完一些數據後,我想讓它恢復。我如何以編程方式執行此操作?如何強制關閉wifi和數據漫遊
我只覺得這HOWTO,但不是在我的Android平臺4.
How do I program android to look for a particular network?
支持WiFi(需要android.permission.CHANGE_WIFI_STATE
):
WifiManager wm = (WifiManager) getSystemService(Context.WIFI_SERVICE);
wm.setWifiEnabled(true);
對於數據(需要android.permission.CHANGE_NETWORK_STATE
,從here) :
ConnectivityManager mgr = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);
Method dataMtd = ConnectivityManager.class.getDeclaredMethod("setMobileDataEnabled", boolean.class);
dataMtd.setAccessible(true);
dataMtd.invoke(mgr, true/false);