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程序设计有所帮助。

相关文章

  • Android布局居中的几种做法

    Android布局居中的几种做法

    这篇文章主要介绍了Android布局居中的几种做法的相关资料,需要的朋友可以参考下
    2016-09-09
  • Android超详细讲解组件LinearLayout的使用

    Android超详细讲解组件LinearLayout的使用

    LinearLayout又称作线性布局,是一种非常常用的布局。正如它的名字所描述的一样,这个布局会将它所包含的控件在线性方向上依次排列。既然是线性排列,肯定就不仅只有一个方向,这里一般只有两个方向:水平方向和垂直方向
    2022-03-03
  • Android开发Intent跳转传递list集合实现示例

    Android开发Intent跳转传递list集合实现示例

    这篇文章主要为大家介绍了Android开发Intent跳转传递list集合实现示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-07-07
  • android音乐播放器监听电话状态实现代码

    android音乐播放器监听电话状态实现代码

    在手机上播放音乐的时候,我们希望监听电话的状态,当然在MID上没有电话功能,不需要监听
    2013-11-11
  • Android 判断是否连接成功了指定wifi

    Android 判断是否连接成功了指定wifi

    本文主要介绍了Android 判断是否连接成功了指定wifi的相关知识。具有很好的参考价值。下面跟着小编一起来看下吧
    2017-04-04
  • Android同时安装Release和Debug版本的方法

    Android同时安装Release和Debug版本的方法

    这篇文章主要介绍了Android同时安装Release和Debug版本的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-12-12
  • Android 扫码枪输入时屏蔽软键盘和顶部状态栏的解决方案

    Android 扫码枪输入时屏蔽软键盘和顶部状态栏的解决方案

    在Android设备上,使用扫码枪时常遇到软键盘和顶部状态栏显示问题,本文介绍了在Android 7.1.2版本上,如何通过设置inputType为none屏蔽软键盘,以及通过hideStatusBar和NoActionBar方法隐藏顶部状态栏,以优化扫码枪使用界面,这些方法有助于提升使用扫码枪场景的用户体验
    2024-10-10
  • 详解Android更改APP语言模式的实现过程

    详解Android更改APP语言模式的实现过程

    本文详细介绍如何更改Android中APP的语言模式,这个功能对于大家开发Android APP很有帮助,本文运用文字介绍和代码示例把过程写的很详细,有需要的可以参考借鉴。
    2016-08-08
  • 如何在Android中实现左右滑动的指引效果

    如何在Android中实现左右滑动的指引效果

    本篇文章是对在Android中实现左右滑动指引效果的方法进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • Android音乐播放器简单实现案例

    Android音乐播放器简单实现案例

    我们平时长时间打代码的时候肯定会感到疲惫和乏味,这个时候一边播放自己喜欢的音乐,一边继续打代码,心情自然也愉快很多。音乐带给人的听觉享受是无可比拟的,动听的音乐可以愉悦人的身心,让人更加积极地去热爱生活,这篇文章主要介绍了Android音乐播放器简单实现案例
    2022-12-12

最新评论