Android编程实现获取当前连接wifi名字的方法

 更新时间:2015年11月20日 14:29:48   作者:lee0oo0  
这篇文章主要介绍了Android编程实现获取当前连接wifi名字的方法,涉及Android针对WiFi属性操作的相关技巧,需要的朋友可以参考下

本文实例讲述了Android编程实现获取当前连接wifi名字的方法。分享给大家供大家参考,具体如下:

WifiManager wifiMgr = (WifiManager) mActivity.getSystemService(Context.WIFI_SERVICE);
 int wifiState = wifiMgr.getWifiState();
 WifiInfo info = wifiMgr.getConnectionInfo();
 String wifiId = info != null ? info.getSSID() : null;
public static InetAddress getWifiIp() {
 Context myContext = Globals.getContext();
 if (myContext == null) {
  throw new NullPointerException("Global context is null");
 }
 WifiManager wifiMgr = (WifiManager) myContext.getSystemService(Context.WIFI_SERVICE);
 if (isWifiEnabled()) {
  int ipAsInt = wifiMgr.getConnectionInfo().getIpAddress();
  if (ipAsInt == 0) {
  return null;
  } else {
  return Util.intToInet(ipAsInt);
  }
 } else {
  return null;
 }
 }
// 取得wifi的ip地址
InetAddress address = FTPServerService.getWifiIp();
address.getHostAddress();
public static boolean isWifiEnabled() {
 Context myContext = Globals.getContext();
 if (myContext == null) {
  throw new NullPointerException("Global context is null");
 }
 WifiManager wifiMgr = (WifiManager) myContext.getSystemService(Context.WIFI_SERVICE);
 if (wifiMgr.getWifiState() == WifiManager.WIFI_STATE_ENABLED) {
  ConnectivityManager connManager = (ConnectivityManager) myContext
   .getSystemService(Context.CONNECTIVITY_SERVICE);
  NetworkInfo wifiInfo = connManager
   .getNetworkInfo(ConnectivityManager.TYPE_WIFI);
  return wifiInfo.isConnected();
 } else {
  return false;
 }
 }
// 打开wifi设置的页面
Intent intent = new Intent(android.provider.Settings.ACTION_WIFI_SETTINGS);
startActivity(intent);

希望本文所述对大家Android程序设计有所帮助。

相关文章

  • TextView长按复制的实现方法(总结)

    TextView长按复制的实现方法(总结)

    下面小编就为大家带来一篇TextView长按复制的实现方法(总结)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-04-04
  • 花样使用Handler与源码分析

    花样使用Handler与源码分析

    今天小编就为大家分享一篇关于花样使用Handler与源码分析,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-01-01
  • Android巧用DecorView实现对话框功能

    Android巧用DecorView实现对话框功能

    本篇文章主要介绍了Android巧用DecorView实现对话框功能,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-04-04
  • Android实现登陆页logo随键盘收放动态伸缩(完美解决键盘弹出遮挡控件的问题)

    Android实现登陆页logo随键盘收放动态伸缩(完美解决键盘弹出遮挡控件的问题)

    这篇文章主要介绍了Android实现登陆页logo随键盘收放动态伸缩(完美解决键盘弹出遮挡控件的问题)的相关资料,本文介绍的非常详细,具有参考借鉴价值,需要的朋友可以参考下
    2016-09-09
  • Android编程中Intent实现页面跳转功能详解

    Android编程中Intent实现页面跳转功能详解

    这篇文章主要介绍了Android编程中Intent实现页面跳转功能,结合实例形式分析了Android Intent实现页面跳转功能的具体步骤与相关注意事项,需要的朋友可以参考下
    2017-07-07
  • Android 捕获错误日志的方法

    Android 捕获错误日志的方法

    这篇文章主要介绍了Android 捕获错误日志的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-06-06
  • 浅析Android之Adapter用法总结

    浅析Android之Adapter用法总结

    本篇文章主要介绍了Android之Adapter用法总结,具有一定的参考价值,有需要的可以了解一下。
    2016-11-11
  • Android中AOP(面向切向编程)的深入讲解

    Android中AOP(面向切向编程)的深入讲解

    这篇文章主要给大家介绍了关于Android中AOP(面向切向编程)的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-09-09
  • 非常实用的侧滑删除控件SwipeLayout

    非常实用的侧滑删除控件SwipeLayout

    这篇文章主要为大家详细介绍了非常实用的侧滑删除控件SwipeLayout,类似于QQ侧滑点击删除效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-08-08
  • android SDk中常用的java包介绍

    android SDk中常用的java包介绍

    在android的应用程序开发中,通常使用的是java语言,除了需要熟悉java语言的基础知识之外,还需要了解android提供的扩展的java功能。android SDK中API提供一些扩展的java 类库,类库分为若干个包,每个包中包含若干个类
    2014-05-05

最新评论