欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

Android网络相关工具类,android工具类, public c

来源: javaer 分享于  点击 35659 次 点评:56

Android网络相关工具类,android工具类, public c


    public class NetworkUtils {          // 判断当前网络是否可用          public static boolean networkIsConnect(Context context) {              ConnectivityManager conn = (ConnectivityManager) context                      .getSystemService(Context.CONNECTIVITY_SERVICE);              NetworkInfo info = conn.getActiveNetworkInfo();              if (info != null && info.isConnected()) {                  return true;              } else {                  return false;              }          }          // 判断当前连接的网络是否是wifi,并得到连接当前Wifi的信息          public static boolean networkIsWifi(Context context) {              ConnectivityManager conn = (ConnectivityManager) context                      .getSystemService(Context.CONNECTIVITY_SERVICE);              NetworkInfo info = conn.getActiveNetworkInfo();              if (info != null && info.isConnected()                      && info.getType() == ConnectivityManager.TYPE_WIFI) {                  WifiManager wifiManager = (WifiManager) context                          .getSystemService(Context.WIFI_SERVICE);                  WifiInfo wifiInfo = wifiManager.getConnectionInfo();                  Toast.makeText(context, "连接的wifi网络的id为:"+wifiInfo.getNetworkId(), Toast.LENGTH_SHORT).show();                  return true;              } else {                  return false;              }          }          // 是否打开Wifi          public static void setWifiEnabled(Context context, boolean enabled) {              WifiManager wifiManager = (WifiManager) context                      .getSystemService(Context.WIFI_SERVICE);              if (enabled) {                  wifiManager.setWifiEnabled(true);              } else {                  wifiManager.setWifiEnabled(false);              }          }      }  
相关栏目:

用户点评