学习
实践
活动
专区
工具
TVP
写文章

Android开发:获取手机当前连接的WiFi名称

前言 在Android开发过程中,有时候需要使用获取手机当前连接的WiFi的功能,这样就省去了手动输入WiFi名称的步骤,这种需求一般都是涉及到手机App和硬件设备进行WiFi通讯的时候会用到,那么本篇博文就来分享一下 Android手机App自动获取当前手机连接WiFi名称的方法。 一、给App添加权限 打开项目工程,在AndroidMainfest.xml文件里加入权限: 1、获取WIFI信息状态的权限 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE " /> 2、获取网络状态改变的权限 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> 如图所示: 1.png 三、具体使用场景 本案例的需求是,获取到手机当前连接的WiFi名称,然后直接给WiFi名称的EditText控件赋值。

1.6K61

Android 电量优化】电量优化 ( 网络状态获取 | 主动获取 WIFI 状态 | 被动获取 WIFI 状态 )

文章目录 一、获取 WIFI 状态 二、主动获取 WIFI 状态 三、被动获取 WIFI 状态 参考 Google 官方文档 : 优化电池续航时间 一、获取 WIFI 状态 ---- 在应用中执行某些操作 , 如软件云端备份 , 从服务器端获取最新版本号 , 从服务器端缓存最新软件安装包 , 固件版本 , 等操作 , 最好都在 WIFI 状态下执行 , 获取 WIFI 的状态也是两种情况 , 分别是主动获取 WIFI 状态 , 被动获取 WIFI 状态 ; 上述操作 , 也建议在手机上充电的状态下执行 ; 二、主动获取 WIFI 状态 ---- 1 . 获取 WIFI 状态 : WIFI 状态可以使用 ConnectivityManager 获取 , 调用 getActiveNetworkInfo 方法获取 NetworkInfo 后 , 先判定当前网络是否连接 ACCESS_WIFI_STATE : 获取 WIFI 网络信息权限 ; CHANGE_WIFI_STATE : 获取改变 WIFI 状态权限 ; INTERNET : 获取访问网络权限 ; READ_PHONE_STATE

23100
  • 广告
    关闭

    有奖征文丨玩转 Cloud Studio

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Android获取已连接wifi的热点信息

    点击获取WIFI热点信息最终效果如下: ? ? ? 对比查看手机的WIFI热点信息,开发的app获取的信息和手机是一致的。 简单的怎么创建一个Android app的工程就不说了,接下来说一下我的获取步骤: 1、设置用户权限 因为我们要操作Android的一些管理服务,所以一定要有权限才能去操作它。 wifi_dns2 = (TextView)findViewById(R.id.textView7); 35 36 //获取系统服务==>wifi 37 __WifiManager = ((WifiManager) getSystemService("wifi")); 38 //获取动态节点信息 39 __DhcpInfo = __WifiManager.getDhcpInfo 为了避免人为去输入增加时间成本,使用Systemserver直接获取服务器ip这样偷懒的方法就可以避免去输入这样的麻烦步骤了。 ? ?

    1.5K40

    AndroidWifi连接

    8.0Wifi无法扫描 6.0版本中如果未开启GPS是无法获取到扫描列表 需要动态申请ACCESS_COARSE_LOCATION权限 解决Android6.0以上扫描WIFI获得列表为空 WifiManager 的getScanResults()返回列表为0 Android6.0 扫描WiFi列表的问题 Wifi的加密方式 Wifi加密方式有很多种方式: 加密方式 场景 配置 None 开放网络,不加密 无需密码 存储位置 在有了Root权限后,可以在/data/misc/wifi/WifiConfigStore.xml中看到已经连接/保存配置的Wifi信息,包括Id和密码。 name="NumAssociation" value="2" /> <int name="CreatorUid" value="1000" /> <string name="CreatorName">android.uid.system 10-18 20:06:33.868</string> <int name="LastUpdateUid" value="1000" /> <string name="LastUpdateName">android.uid.system

    1.5K10

    解决Android 6.0获取wifi Mac地址为02:00:00:00:00:00问题

    用到了需要获取手机wifi Mac地址。 wifi mac地址,但是在Android 6.0系统上,获取的就有问题,返回的是“02:00:00:00:00:00” ▲ 问题分析 : 原来谷歌官方为了给用户更多的数据保护,从这个6.0版本开始, Android 移除了通过 WiFi 和蓝牙 API 来在应用程序中可编程的访问本地硬件标示符。 我们可以使用如下代码去获取手机wifi Mac地址,同样可以解决6.0以上版本问题。值得注意的是模拟器使用如下代码去获取获取不到的! "/ 总结 以上所述是小编给大家介绍的Android 6.0获取wifi Mac地址为02:00:00:00:00:00的解决方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的

    1.8K10

    关注

    腾讯云开发者公众号
    10元无门槛代金券
    洞察腾讯核心技术
    剖析业界实践案例
    腾讯云开发者公众号二维码

    相关产品

    • 移动应用安全

      移动应用安全

      移动应用(APP)安全为用户提供移动应用全生命周期的一站式安全解决方案。涵盖移动应用加固、安全测评、安全组件等服务……

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭

      扫码关注腾讯云开发者

      领取腾讯云代金券