Android检查网络状态工具类详解
在Android中开发具有网络交互的应用时候,有时候我们需要检查网络状态才能确定是否去请求网络,就需要用到公共类
代码:
packagecom.example.ldp.com.util; /** *CreatedbyAdministratoron2017/4/7. */ importandroid.content.Context; importandroid.app.Activity; importandroid.app.AlertDialog; importandroid.content.DialogInterface; importandroid.content.Intent; importandroid.net.ConnectivityManager; importandroid.net.NetworkInfo; importandroid.net.NetworkInfo.State; importandroid.provider.Settings; importandroid.util.Log; importandroid.widget.TextView; importcom.example.ldp.com.forestteaching.R; /** *Description:NetUtil为网络监控类 *Author:ldp *Data:2017/4/7 */ publicclassNetUtil{ /** *判断网络情况 * *@paramcontext上下文 *@returnfalse表示没有网络true表示有网络 */ publicstaticbooleanisNetworkAvalible(Contextcontext){ //获得网络状态管理器 ConnectivityManagerconnectivityManager=(ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE); if(connectivityManager==null){ returnfalse; }else{ //建立网络数组 NetworkInfo[]net_info=connectivityManager.getAllNetworkInfo(); if(net_info!=null){ for(inti=0;i以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。