android网络连接工具类
2013-07-12 09:27
525 查看
该类的目的主要是判断设备的联网状态
检测设备是否连接了网络
wify辅助工具类
检测设备是否连接了网络
packagecom.wotlab.home.moneyplantairs.utils; importandroid.app.Activity; importandroid.app.AlertDialog; importandroid.content.Context; importandroid.content.DialogInterface; importandroid.content.Intent; importandroid.net.ConnectivityManager; importandroid.net.NetworkInfo; importandroid.net.wifi.WifiManager; importandroid.provider.Settings; importandroid.widget.TextView; importcom.test.remotecontroler.R; publicclassIsWifi{ /** *判断网络情况 * *@paramcontext *上下文 *@returnfalse表示没有网络true表示有网络 */ publicstaticbooleanisNetworkAvalible(Contextcontext){ //获得网络状态管理器 ConnectivityManagerconnectivityManager=(ConnectivityManager)context .getSystemService(Context.CONNECTIVITY_SERVICE); //获得WiFi管理器 WifiManagerwifiManager=(WifiManager)context .getSystemService(Context.WIFI_SERVICE); System.out.println("wifistate--->"+wifiManager.getWifiState()); if(wifiManager.getWifiState()!=WifiManager.WIFI_STATE_ENABLED){ returnfalse; }else{ //建立网络数组 NetworkInfo[]net_info=connectivityManager.getAllNetworkInfo(); if(net_info!=null){ for(inti=0;i<net_info.length;i++){ //判断获得的网络状态是否是处于连接状态 if(net_info[i].getState()==NetworkInfo.State.CONNECTED){ returntrue; } } } } returnfalse; } //如果没有网络,则弹出网络设置对话框 publicstaticvoidcheckNetwork(finalActivityactivity){ if(!IsWifi.isNetworkAvalible(activity)){ TextViewmsg=newTextView(activity); msg.setText("当前没有可以使用的网络,请设置网络!"); newAlertDialog.Builder(activity) .setIcon(R.drawable.ic_launcher) .setTitle("网络状态提示") .setView(msg) .setPositiveButton("确定", newDialogInterface.OnClickListener(){ publicvoidonClick(DialogInterfacedialog, intwhichButton){ //跳转到设置界面 activity.startActivityForResult(newIntent( Settings.ACTION_WIRELESS_SETTINGS), 0); } }).create().show(); } return; } }
wify辅助工具类
相关文章推荐
- [置顶] Android开发之java代码工具类。判断当前网络是否连接并请求下载图片
- Android 网络连接工具类封装,支持wifi以及3G网络
- Android 网络连接工具类
- Android自定义的网络连接工具类HttpUtil
- android开发网络连接工具类(一)
- Android开发之java代码工具类。判断当前网络是否连接并请求下载图片
- 《android 手机网络连接情况工具类》
- android判断网络连接工具类
- android网络连接工具类
- Android 判断 网络连接 Internet访问 工具类
- android 判断网络连接的工具类
- Android自定义网络连接工具类HttpUtil
- Android OkHttp网络连接封装工具类
- Android 网络连接工具类 Utility
- Android 网络连接工具类封装,支持wifi以及3G网络
- Android 判断 网络连接 Internet访问 工具类
- Android工具类--网络连接
- Android 工具类 —— 判断网络连接状态、GPS是否打开、基站信息和手机IMSI码
- Android检测手机是否有网络连接可用
- Android: 判断网络连接状态及连接类型