安卓中配置一些屬性

跳轉到系統界面,配置屬性,如網絡連接,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);

注意,需要先配置訪問網絡的權限,同時,如果手機沒有瀏覽器(已經卸載了),那麼不報錯,直接崩潰掉。。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章