馬上加入Android 台灣中文網,立即免費下載應用遊戲。
您需要 登錄 才可以下載或查看,沒有帳號?註冊
x
本帖最後由 kansas73 於 2015-2-25 11:43 編輯
目前在撰寫一個程式,這個程式需要用到wifi的功能
我現在已經可以判斷是否有沒有連線到wifi,有就繼續動作,沒有則直接開啟wifi
- ConnectivityManager mConnectivityManager =
- (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
- NetworkInfo mNetworkInfo = mConnectivityManager.getActiveNetworkInfo();
- WifiManager wifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE);
- //如果未連線的話,mNetworkInfo會等於null
- if(mNetworkInfo != null)
- {
- Toast.makeText(this,"WIFI is OPEN",Toast.LENGTH_LONG).show();
- }else{
- wifiManager.setWifiEnabled(true);
- Toast.makeText(this,"Doesn"t open WIFI, automatically open",Toast.LENGTH_LONG).show();
- }
複製代碼
這幾天一直在搜尋,有沒有辦法去判斷是否連接到指定的無線路由器呢?
流程就是如果wifi已經open那再接著判斷是否為指定的無線路由器,如果是當然就繼續動作
如果判斷出來不是連接到指定的無線路由器的話那就跳到系統設置無線路由器的畫面手動選擇(又或者有辦法直接連接到該無線路由器)
那如果一開始判斷WIFI未開啟,那麼在開啟wifi的地方也是讓APP能直接連接到指定的無線路由器
|
|