浏览 14384 次
锁定老帖子 主题:程序中如何开启关闭wifi服务
精华帖 (0) :: 良好帖 (2) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-04-16
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, 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2009-10-18
wifi的切换在API中倒是找到了, 我现在需要在程序中重启mobile network该怎么做呢?
API里找了半天 |
|
返回顶楼 | |
发表时间:2009-10-30
如果遇到force-close, 选wait即可, 因为启动wifi需要几秒钟, UI如果5妙钟还没反映的话, 系统会给你这个force close exception
可以在一个 子线程里 来做个 WIFI的 操作吧??? |
|
返回顶楼 | |
发表时间:2009-10-30
hilor 写道 wifi的切换在API中倒是找到了, 我现在需要在程序中重启mobile network该怎么做呢?
API里找了半天 我也想知道 我重启 手机来做的 :) |
|
返回顶楼 | |