今年真是人生中最不順利的一年。年後上班一周後,公司突然破產,幾個月工資沒拿到。因為公司做有網際網路理財,出於相信公司的考慮,
也投入了一點錢進去,現在錢也拿不到了。損失慘重,消沉了幾天,日子還得繼續,又開始過苦日子吧!
來實現我們希望的功能。 用到wifi就肯定要對wifi進行各種操作,所以寫了個簡單的工具類,方便以後在工作中使用。
/**
*wifi基本操作工具類
*/public
class
wifitool
/*** 判斷手機是否連線在wifi上
*/public
boolean
isconnectwifi() else
}/**
* 獲取當前手機所連線的wifi資訊
*/public wifiinfo getcurrentwifiinfo()
/*** 新增乙個網路並連線
* 傳入引數:wifi發生配置類wificonfiguration
*/public
boolean
addnetwork(wificonfiguration wcg)
/*** 搜尋附近的熱點資訊,並返回所有熱點為資訊的ssid集合資料
*/public listgetscanssidsresult()
}return ssids;
}/**
* 得到手機搜尋到的ssid集合,從中判斷出裝置的ssid(dssid)
*/public listaccordssid()
}return result;
}/**
* 檢測指定ssid是不是匹配的ssid,目前支援gbell,top,後續可新增。
* *@param ssid
*@return
*/private
boolean
checkdssid(string ssid,string condition)
else
} else
}/**
* 連線wifi
* 引數:wifi的ssid及wifi的密碼
*/public
boolean
connectwifitest(final string ssid, final string pwd) catch (interruptedexception e1)
string currssid = getcurrentwifiinfo().getssid();
if (currssid != null)
currssid = currssid.replace("\"", "");
int currip = getcurrentwifiinfo().getipaddress();
if (currssid != null && currssid.equals(ssid) && currip != 0) else }}
return issuccess;
}/**
* 建立wificonfiguration物件
* 分為三種情況:1沒有密碼;2用wep加密;3用wpa加密
*@param ssid
*@param password
*@param type
*@return
*/public wificonfiguration createwifiinfo(string ssid, string password,
int type)
if (type == 1) // wificipher_nopass
if (type == 2) // wificipher_wep
if (type == 3) // wificipher_wpa
return config;
}private wificonfiguration i***sits(string ssid)
}return
null;
}}
最簡android之wifi除錯
做android開發的時候,經常遇到的乙個問題就是真機除錯次數多了,會導致usb口,損壞,而且長期給手機充電也會損壞手機,所以我想了想是否可以拿usb除錯,網上找了下,還真可以,但都寫的比較繁瑣,今天我們就使用3條命令完成任務 首先我們需要使用的工具是adb,它基於tcp協議之上 adb tcpip...
android之wifi開發(一)
wifi就是一種無線聯網技術,常見的是使用無線路由器。那麼在這個無線路由器的訊號覆蓋的範圍內都可以採用wifi連線的方式進行聯網。如果無線路由器連線了乙個adsl線路或其他的聯網線路,則又被稱為 熱點 在android中對wifi操作,android本身提供了一些有用的包,在android.net....
android之wifi開發(一)
wifi就是一種無線聯網技術,常見的是使用無線路由器。那麼在這個無線路由器的訊號覆蓋的範圍內都可以採用wifi連線的方式進行聯網。如果無線路由器連線了乙個adsl線路或其他的聯網線路,則又被稱為 熱點 在android中對wifi操作,android本身提供了一些有用的包,在android.net....