跳轉到系統界面,配置屬性,如網絡連接,GPS等
如何判斷是否連接,請看上一篇博文,此處不再描述
配置網絡連接
Intent intent=new Intent();
if(android.os.Build.VERSION.SDK_INT>10)
intent.setAction(android.provider.Settings.ACTION_SETTINGS);
else
intent.setAction(android.provider.ACTION_WIRELESS_SETTINGS);
startActivity(intent);
這是打開系統的設置界面,不過要根據sdk版本判斷
直接配置wifi,不要到設置界面
WifiManager wm=(WifiManager)getSystemService(Context.WIFI_SERVICE);
wm.setWifiEnabled(true);
需要配置權限
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>
直接打開gprs,這個比較麻煩,沒有較好的實現方法,只能通過反射,此處不細說。
調用系統瀏覽器打開網頁,注意不是使用webview控件,而是直接用系統自帶的瀏覽器
Intent intent=new Intent();
intent.setAction("android.intent.action.View");
Uri url=Uri.parse("www.baidu.com");
intent.setData(url);
startActivity(intent);
注意,需要先配置訪問網絡的權限,同時,如果手機沒有瀏覽器(已經卸載了),那麼不報錯,直接崩潰掉。。。