- 論壇徽章:
- 0
|
安卓手機軟件啟動時經(jīng)常需要判斷手機是否聯(lián)網(wǎng),該代碼段即判斷手機網(wǎng)絡(luò)是否開啟的方法
[代碼]返回true,網(wǎng)絡(luò)已開啟,否則網(wǎng)絡(luò)未開啟- /**
- * 判斷網(wǎng)絡(luò)是否可用
- * @param context
- * @return
- */
- public static boolean isnetWorkAvilable(Context context) {
- ConnectivityManager connectivityManager = (ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE);
- if(connectivityManager == null) {
- Log.e("FlyleafActivity", "couldn't get connectivity manager");
- } else {
- NetworkInfo [] networkInfos = connectivityManager.getAllNetworkInfo();
- if(networkInfos != null){
- for (int i = 0, count = networkInfos.length; i < count; i++) {
- if(networkInfos[i].getState() == NetworkInfo.State.CONNECTED){
- return true;
- }
- }
- }
- }
- return false;
- }
復(fù)制代碼 |
|