`
yejun0099
  • 浏览: 26370 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

wifi开启关闭

阅读更多

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;
    }
}

 

  • 大小: 26.4 KB
分享到:
评论

相关推荐

    wifi打开关闭操作

    WIFI_STATE_DISABLED = 1, 已经关闭 WIFI_STATE_DISABLING = 0, 正在关闭 WIFI_STATE_ENABLED = 3, 已经打开 WIFI_STATE_ENABLING = 2, 正在打开 WIFI_STATE_UNKNOWN = 4 未知状态 对wifi的操作

    Android 设置Wifi热点、打开与关闭的监听

    本篇文章将深入探讨如何在Android应用中设置WiFi热点、以及如何监听热点的开启和关闭事件。以下是对相关知识点的详细说明: 1. **WiFi热点API**:Android提供了`ConnectivityManager`和`WifiManager`这两个系统服务...

    wifi打开与关闭1.0

    标题 "WiFi打开与关闭1.0" 暗示我们关注的是一个可能针对Android设备的软件应用或系统功能,主要用于管理设备上的Wi-Fi连接。在Android操作系统中,Wi-Fi是移动设备连接到无线网络的主要方式,它允许用户访问互联网...

    android 关闭wifi和打开移动数据网络

    本文将详细讲解如何在Android设备上关闭Wi-Fi并启用移动数据网络。 首先,我们要理解这两个网络连接的基本概念。Wi-Fi是一种无线局域网(WLAN)技术,允许设备通过无线电波连接到互联网,通常速度较快且流量费用较...

    win7 自用WIFI开启和关闭

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

    Android打开与关闭wifi源代码

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

    android Wifi连接代码

    android Wifi连接代码,包括通过输入密码进行连接以及wifi连接列表状态。

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

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

    wifi连接与关闭打开

    在Android设备上,用户可以通过系统设置轻松地开启或关闭Wi-Fi。打开Wi-Fi时,设备会启动扫描过程,并显示可用的网络列表;关闭时,设备停止广播和接收Wi-Fi信号,以节省电量。 标签中的"Wi-Fi的连接"着重强调了...

    wifi的打开与关闭

    在Windows CE(简称WCE)操作系统环境下,使用VC++进行WiFi的开启与关闭是一项常见的任务,特别是在开发嵌入式设备或移动设备应用时。这里我们将深入探讨如何利用VC++编程来控制WiFi的状态,并理解相关的核心知识点...

    虚拟Wifi设置、开启关闭批处理

    还需要其他的一些操作,手写用wifi set设置好后,更改宽带连接完成设置,打开控制面板---网络和Internet---网络和共享中心---更改适配器设置(在左上) 选中你当前的宽带连接并右键属性---共享---允许其他用户通过此...

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

    在Android系统中,控制Wi-Fi服务的开启与关闭是通过Android SDK提供的Wi-Fi Manager API来实现的。这个功能对于开发一些需要自动管理网络连接的应用尤其重要。本文将深入讲解如何在程序中操作Wi-Fi服务,并提供相关...

    android Wifi 状态监听管理公共类

    Register()方法可以注册一个监听wifi...还通过取得WifiManager对象实现的对wifi打开关闭的操作;通过wifiManger获取到WiFiInfo获取到当前的设备的MAC地址,接入点的BSSID,IP地址,连接的ID,WifiInfo的所有信息包等。

    开启WiFi,就是开启wifi

    就是开启wifi

    android Wifi状态监听管理公共类

    Register()方法可以注册一个监听wifi...还通过取得WifiManager对象实现的对wifi打开关闭的操作;通过wifiManger获取到WiFiInfo获取到当前的设备的MAC地址,接入点的BSSID,IP地址,连接的ID,WifiInfo的所有信息包等。

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

    4. **.bat批处理文件**:`设定开启虚拟WiFi网卡.bat`和`设定关闭虚拟WiFi网卡.bat`这两个文件是批处理脚本,用于自动化执行开启和关闭虚拟WiFi网卡的命令。用户只需双击相应文件,就可以完成操作,无需手动输入命令...

    WIFI共享工具V1.1(一键开启一键关闭)

    而《WiFi共享工具V1.1》正是为满足这一需求应运而生的软件,它以一键操作为核心,让用户能够快速开启WiFi并轻松连接移动设备。 这款工具的亮点在于其简洁易用的界面和高效的操作流程。"一键开启"功能使得用户无需...

    win7开启WiFi 服务

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

    Android 开发wifi热点操作(开启和关闭,设置名称和密码)

    在Android平台上进行开发时,有时候我们需要对设备的WiFi热点功能进行操作,比如开启、关闭,以及设置热点的名称和密码。这些操作对于构建特定类型的移动应用,如网络共享工具或者设备管理应用,是非常重要的。接...

    关闭虚拟WiFi.bat

    可以关闭创建的虚拟WiFi, 开启开启虚拟WiFi可以见我的另一博文

Global site tag (gtag.js) - Google Analytics