- 论坛徽章:
- 0
|
安卓手机软件启动时经常需要判断手机是否联网,该代码段即判断手机网络是否开启的方法
[代码]返回true,网络已开启,否则网络未开启- /**
- * 判断网络是否可用
- * @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;
- }
复制代码 |
|