`

程序中如何开启关闭wifi服务

阅读更多
开启关闭wifi服务牵涉到系统服务的问题, 在你的manifest文件中要先赋予如下权限:
android.permission.ACCESS_WIFI_STATE
android.permission.CHANGE_WIFI_STATE
android.permission.WAKE_LOCK

在你的程序里, 先获取WifiManager:
wifiManager = (WifiManager) this.getSystemService(Context.WIFI_SERVICE);


开启关闭wifi:
if (wifiManager.isWifiEnabled()) {
wifiManager.setWifiEnabled(false);
} else {
wifiManager.setWifiEnabled(true);
}


很简单吧, 下载附件里的项目自己编译后在G1上跑跑看 ^_^

*如果遇到force-close, 选wait即可, 因为启动wifi需要几秒钟, UI如果5妙钟还没反映的话, 系统会给你这个force close exception, 
分享到:
评论
5 楼 thebye85 2012-06-25  
  成功了,谢谢分享
4 楼 情绪左右了自己" 2011-07-25  
帅哥 你还在研究这个wifi没? 我新手请教你这个文件我下载了,嘿嘿怎么用啊。。。
3 楼 buyajun 2009-10-30  
hilor 写道
wifi的切换在API中倒是找到了, 我现在需要在程序中重启mobile network该怎么做呢?
API里找了半天


我也想知道
我重启 手机来做的
:)
2 楼 buyajun 2009-10-30  
如果遇到force-close, 选wait即可, 因为启动wifi需要几秒钟, UI如果5妙钟还没反映的话, 系统会给你这个force close exception

可以在一个 子线程里 来做个 WIFI的 操作吧???
1 楼 hilor 2009-10-18  
wifi的切换在API中倒是找到了, 我现在需要在程序中重启mobile network该怎么做呢?
API里找了半天

相关推荐

    Android打开与关闭wifi源代码

    Android 中 Wi-Fi 的打开与关闭源代码解析 Android 作为一个流行的移动操作系统,Wi-Fi 连接是其核心功能之一。用户可以通过 Wi-Fi 连接到互联网,访问各种在线资源。在 Android 中,开发者可以通过 Wi-FiManager ...

    win7开启WiFi 服务

    在Windows 7操作系统中,开启WiFi服务涉及到一系列的系统级操作,主要依赖于Windows的命令行工具和网络连接共享功能。下面将详细解释这个过程及其相关的知识点。 首先,要开启WiFi服务,用户需要以管理员权限运行...

    微信小程序wifi码赚钱小程序源码

    微信小程序wifi码赚钱小程序源码 有需要的可以下载研究! 更新内容: 1、后台更多板块列表新增分页 2、平台管理端图标优化 3、平台管理端新增平台统计 4、优化后台Title图标 5、优化后台WiFi码导出,可选择...

    WIFI连接源码(WIFI扫描 WIFI打开 WIFI关闭 WIFI连接).rar

    这份" WIFI连接源码(WIFI扫描 WIFI打开 WIFI关闭 WIFI连接).rar "压缩包文件提供了实现这些功能的源代码。下面我们将详细探讨涉及的四个关键模块:`control_wifi`、`client_socket`、`wifi_info`和`android_web_...

    新版WIFI大师v4.47小程序源码 WIFI分销系统 独立运行版.rar

    新版WIFI大师v4.47小程序源码 WIFI分销系统 带流量主 独立运行版 网传版本,未测试,看了一下有加密 有需要的可以下载研究! 更新内容: 1、后台更多板块列表新增分页 2、平台管理端图标优化 3、平台管理端...

    wifi连接与关闭打开

    描述中的"打开"和"关闭"指的是Wi-Fi功能的开关操作。在Android设备上,用户可以通过系统设置轻松地开启或关闭Wi-Fi。打开Wi-Fi时,设备会启动扫描过程,并显示可用的网络列表;关闭时,设备停止广播和接收Wi-Fi信号...

    新版WIFI大师v4.47小程序源码 WIFI分销系统 带流量主 独立运行版

    13、新增平台管理端,可开启或者关闭指定平台本地存储 14、平台列表新增显示是否到期、是否开启本地存储 15、优化小程序端帮助中心图片显示溢出问题 16、修复ChatAi无法使用问题 17、ChatAi新增模型选择,...

    wifi的打开与关闭

    开启和关闭WiFi** 要开启WiFi,我们可能需要设置WLAN接口的电源管理状态为“开启”。关闭WiFi则反之,设置为“关闭”。这通常涉及到修改`WLAN_INTERFACE_INFO_LIST`结构体中的`wlanState`字段,然后通过`...

    设定关闭,打开虚拟WiFi网卡

    8. **问题排查**:如果遇到无法开启或关闭虚拟WiFi网卡的情况,可能是因为驱动程序问题、系统设置问题或者硬件限制。这时,可以尝试更新无线网卡驱动,检查相关服务状态,或者在设备管理器中查看虚拟WiFi网卡的状态...

    新版WIFI大师v4.47小程序源码 WIFI分销系统 带流量主 独立运行版.zip

    13、新增平台管理端,可开启或者关闭指定平台本地存储 14、平台列表新增显示是否到期、是否开启本地存储 15、优化小程序端帮助中心图片显示溢出问题 16、修复ChatAi无法使用问题 17、ChatAi新增模型选择,...

    win7 自用WIFI开启和关闭

    ### Win7自用WIFI开启和关闭CMD命令详解 在Windows 7系统中,用户可以通过命令行工具(CMD)来实现无线热点(WIFI)的开启与关闭操作,这种方法不仅简单快捷,而且避免了第三方软件可能带来的兼容性问题或安全风险...

    开启WIFI设置自动关机

    “关机WiFi.exe”很可能是一个应用程序,集成了开启/关闭WiFi和设置自动关机的功能。使用此类工具可以简化操作,无需通过系统设置或命令行来完成。只需运行这个程序,根据界面提示进行相应的操作即可。 总的来说,...

    Source Top 20 -02 打开关闭WIFI

    在这个特定的主题"Source Top 20 -02 打开关闭WIFI"中,我们关注的是如何在Delphi XE10环境下编写代码来控制设备的Wi-Fi功能。Wi-Fi的开启和关闭是移动设备和现代计算机系统中的常见操作,对于开发者来说,理解如何...

    打开和关闭wifi和移动数据链接

    总的来说,了解如何打开和关闭WiFi和移动数据链接是每个智能手机用户必备的技能。合理使用和管理这些网络连接,不仅能够确保你始终连接到互联网,还能节省费用和保护个人隐私。在日常使用中,我们应根据实际情况灵活...

    Android-WIFI.rar_WiFi模块程序_android wifi_android wifi slam_android

    `WifiManager`提供了与用户界面交互的接口,如开启/关闭WiFi、扫描可用网络、连接指定AP等。WiFi驱动则负责与硬件进行通信,执行底层的无线操作。 2. **初始化过程**: 当Android设备启动时,WiFi服务会自动初始化...

    程序中Wifi连接网络

    本文将深入探讨如何实现“程序中Wi-Fi连接网络”的功能,包括打开和关闭Wi-Fi、检查Wi-Fi状态、扫描可用网络、显示扫描结果、连接和断开Wi-Fi,以及监测Wi-Fi连接状态。 首先,我们要使用Android提供的Wi-Fi相关的...

    Android 开启指定名称和密码的 Wifi热点 demo

    在Android平台上,开发一个能够开启指定名称和密码的WiFi热点功能是相当实用的,尤其对于开发者测试网络连接或者用户分享网络时。这个“Android 开启指定名称和密码的Wifi热点 demo”就是一个很好的示例,它展示了...

    android开发wifi程序源码

    使用`WifiManager`的`enable()`和`disable()`方法可以分别开启和关闭WiFi。但需要注意的是,这些操作可能需要`ACCESS_WIFI_STATE`和`CHANGE_WIFI_STATE`权限。 2. **扫描WiFi网络** 要扫描周围的WiFi网络,调用`...

Global site tag (gtag.js) - Google Analytics