- 浏览: 26370 次
- 性别:
- 来自: 杭州
最新评论
wifi的5中状态
WIFI_STATE_DISABLED: 无线网卡不可用
WIFI_STATE_DISABLING:无线网卡正在关闭
WIFI_STATE_ENABLED : 无线网卡可用
WIFI_STATE_ENABLING:l无线网卡正在打开
WIFI_STATE_UNKNOWN:未知网卡状态
Wifi权限
<!--wifi 权限 --> //Mainfest.permission 类中(可以查找权限) <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"/> <uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
WifiActivity
package com.example.wifi; import android.net.wifi.WifiManager; import android.os.Bundle; import android.app.Activity; import android.content.Context; import android.view.Menu; import android.view.View; import android.widget.Button; import android.widget.Toast; public class WifiActivity extends Activity { Button btnOpen; Button btnClose; Button btnState; WifiManager wifi; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_wifi); btnOpen = (Button) findViewById(R.id.open); btnClose = (Button) findViewById(R.id.close); btnState = (Button) findViewById(R.id.state); btnOpen.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { //获得wifi对象,Context.getSystemService(Context.WIFI_SERVICE); wifi = (WifiManager) WifiActivity.this.getSystemService(Context.WIFI_SERVICE); wifi.setWifiEnabled(true);//设置wifi可用 Toast.makeText(WifiActivity.this, wifi.getWifiState(), Toast.LENGTH_SHORT).show(); } }); btnClose.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { wifi = (WifiManager) WifiActivity.this.getSystemService(Context.WIFI_SERVICE); wifi.setWifiEnabled(false);//设置wifi不可用,但是wifi关闭需要时间 Toast.makeText(WifiActivity.this, wifi.getWifiState(), Toast.LENGTH_SHORT).show(); } }); btnState.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { wifi = (WifiManager) WifiActivity.this.getSystemService(Context.WIFI_SERVICE); //wifi.setWifiEnabled(false); Toast.makeText(WifiActivity.this, wifi.getWifiState(), Toast.LENGTH_SHORT).show(); } }); } @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.activity_wifi, menu); return true; } }
发表评论
-
android关于网络
2013-06-24 17:50 743/** * 检测当前网络状态是否可用 * ... -
android应用创建快捷方式
2013-06-24 17:49 944package com.sanghu.broadcast; ... -
Notification应用
2013-01-23 16:32 755package com.example.notificati ... -
android网络状态检查
2013-01-15 10:46 822ConnectivityManager manager ... -
显示所有应用程序列表,点击进入
2013-01-09 16:09 945package com.example.likeqq; ... -
Android home键和back键区别
2012-11-20 14:55 1036back键Android的程序无需刻意的去退出,当你一按下手机 ... -
LayoutInflater和inflate()方法的用法
2012-11-20 14:53 1031LayoutInflater作用是将layout的xml布局文 ... -
android打开文件
2012-11-02 11:36 646class OpenFiles { public st ... -
android 用户权限
2012-09-14 15:34 900From:http://blog.csdn.net/d ... -
android的用户定位---location使用
2012-09-14 14:52 1088四个步骤: 1.添加权限 2.获取locationMana ... -
广播机制的2种注册方式
2012-09-11 11:04 888相信广播的概念我们都很熟悉了。那么在andoird平台下广播机 ... -
android 文件下载到SDCARD
2012-08-27 14:28 924操作SDcard 需要权限 //写入数据权限 <u ... -
android文件保存
2012-08-27 14:16 855主界面 Activity package com.examp ... -
进度条ProgressBar应用
2012-08-17 09:40 915layout的配置文件: <LinearLayout ... -
ListView编写
2012-08-17 09:36 687布局文件layout中: 一个是Activity的主布局文件 ...
相关推荐
WIFI_STATE_DISABLED = 1, 已经关闭 WIFI_STATE_DISABLING = 0, 正在关闭 WIFI_STATE_ENABLED = 3, 已经打开 WIFI_STATE_ENABLING = 2, 正在打开 WIFI_STATE_UNKNOWN = 4 未知状态 对wifi的操作
本篇文章将深入探讨如何在Android应用中设置WiFi热点、以及如何监听热点的开启和关闭事件。以下是对相关知识点的详细说明: 1. **WiFi热点API**:Android提供了`ConnectivityManager`和`WifiManager`这两个系统服务...
标题 "WiFi打开与关闭1.0" 暗示我们关注的是一个可能针对Android设备的软件应用或系统功能,主要用于管理设备上的Wi-Fi连接。在Android操作系统中,Wi-Fi是移动设备连接到无线网络的主要方式,它允许用户访问互联网...
本文将详细讲解如何在Android设备上关闭Wi-Fi并启用移动数据网络。 首先,我们要理解这两个网络连接的基本概念。Wi-Fi是一种无线局域网(WLAN)技术,允许设备通过无线电波连接到互联网,通常速度较快且流量费用较...
### Win7自用WIFI开启和关闭CMD命令详解 在Windows 7系统中,用户可以通过命令行工具(CMD)来实现无线热点(WIFI)的开启与关闭操作,这种方法不仅简单快捷,而且避免了第三方软件可能带来的兼容性问题或安全风险...
Android 中 Wi-Fi 的打开与关闭源代码解析 Android 作为一个流行的移动操作系统,Wi-Fi 连接是其核心功能之一。用户可以通过 Wi-Fi 连接到互联网,访问各种在线资源。在 Android 中,开发者可以通过 Wi-FiManager ...
android Wifi连接代码,包括通过输入密码进行连接以及wifi连接列表状态。
这份" WIFI连接源码(WIFI扫描 WIFI打开 WIFI关闭 WIFI连接).rar "压缩包文件提供了实现这些功能的源代码。下面我们将详细探讨涉及的四个关键模块:`control_wifi`、`client_socket`、`wifi_info`和`android_web_...
在Android设备上,用户可以通过系统设置轻松地开启或关闭Wi-Fi。打开Wi-Fi时,设备会启动扫描过程,并显示可用的网络列表;关闭时,设备停止广播和接收Wi-Fi信号,以节省电量。 标签中的"Wi-Fi的连接"着重强调了...
在Windows CE(简称WCE)操作系统环境下,使用VC++进行WiFi的开启与关闭是一项常见的任务,特别是在开发嵌入式设备或移动设备应用时。这里我们将深入探讨如何利用VC++编程来控制WiFi的状态,并理解相关的核心知识点...
还需要其他的一些操作,手写用wifi set设置好后,更改宽带连接完成设置,打开控制面板---网络和Internet---网络和共享中心---更改适配器设置(在左上) 选中你当前的宽带连接并右键属性---共享---允许其他用户通过此...
在Android系统中,控制Wi-Fi服务的开启与关闭是通过Android SDK提供的Wi-Fi Manager API来实现的。这个功能对于开发一些需要自动管理网络连接的应用尤其重要。本文将深入讲解如何在程序中操作Wi-Fi服务,并提供相关...
Register()方法可以注册一个监听wifi...还通过取得WifiManager对象实现的对wifi打开关闭的操作;通过wifiManger获取到WiFiInfo获取到当前的设备的MAC地址,接入点的BSSID,IP地址,连接的ID,WifiInfo的所有信息包等。
就是开启wifi
Register()方法可以注册一个监听wifi...还通过取得WifiManager对象实现的对wifi打开关闭的操作;通过wifiManger获取到WiFiInfo获取到当前的设备的MAC地址,接入点的BSSID,IP地址,连接的ID,WifiInfo的所有信息包等。
4. **.bat批处理文件**:`设定开启虚拟WiFi网卡.bat`和`设定关闭虚拟WiFi网卡.bat`这两个文件是批处理脚本,用于自动化执行开启和关闭虚拟WiFi网卡的命令。用户只需双击相应文件,就可以完成操作,无需手动输入命令...
而《WiFi共享工具V1.1》正是为满足这一需求应运而生的软件,它以一键操作为核心,让用户能够快速开启WiFi并轻松连接移动设备。 这款工具的亮点在于其简洁易用的界面和高效的操作流程。"一键开启"功能使得用户无需...
在Windows 7操作系统中,开启WiFi服务涉及到一系列的系统级操作,主要依赖于Windows的命令行工具和网络连接共享功能。下面将详细解释这个过程及其相关的知识点。 首先,要开启WiFi服务,用户需要以管理员权限运行...
在Android平台上进行开发时,有时候我们需要对设备的WiFi热点功能进行操作,比如开启、关闭,以及设置热点的名称和密码。这些操作对于构建特定类型的移动应用,如网络共享工具或者设备管理应用,是非常重要的。接...
可以关闭创建的虚拟WiFi, 开启开启虚拟WiFi可以见我的另一博文