博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android wifi
阅读量:5316 次
发布时间:2019-06-14

本文共 2558 字,大约阅读时间需要 8 分钟。

<!-- 以下是使用wifi访问网络所需要的权限 -->

<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"/>

 

 

public class WifiActivity extends Activity {    /** Called when the activity is first created. */    private Button startButton = null;    private Button stopButton = null;    private Button checkButton = null;    private WifiManager wifiManager = null;    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.main);        startButton = (Button)findViewById(R.id.startWifi);        stopButton = (Button)findViewById(R.id.stopWifi);        checkButton = (Button)findViewById(R.id.checkWifi);        startButton.setOnClickListener(new StartWifiListener());        stopButton.setOnClickListener(new StopWifiListener());        checkButton.setOnClickListener(new CheckWifiListener());    }    class StartWifiListener implements OnClickListener{        @Override        public void onClick(View v) {            wifiManager = (WifiManager)WifiActivity.this.getSystemService(Context.WIFI_SERVICE);            wifiManager.setWifiEnabled(true);            System.out.println("wifi state --->"   wifiManager.getWifiState());            Toast.makeText(WifiActivity.this, "当前Wifi网卡状态为"   wifiManager.getWifiState(), Toast.LENGTH_SHORT).show();        }    }    class StopWifiListener implements OnClickListener{        @Override        public void onClick(View arg0) {            // TODO Auto-generated method stub            wifiManager = (WifiManager)WifiActivity.this.getSystemService(Context.WIFI_SERVICE);            wifiManager.setWifiEnabled(false);            System.out.println("wifi state --->"   wifiManager.getWifiState());            Toast.makeText(WifiActivity.this, "当前Wifi网卡状态为"   wifiManager.getWifiState(), Toast.LENGTH_SHORT).show();        }        }        class CheckWifiListener implements OnClickListener{        @Override        public void onClick(View v) {            wifiManager = (WifiManager)WifiActivity.this.getSystemService(Context.WIFI_SERVICE);            System.out.println("wifi state --->"   wifiManager.getWifiState());            Toast.makeText(WifiActivity.this, "当前Wifi网卡状态为"   wifiManager.getWifiState(), Toast.LENGTH_SHORT).show();        }            }}

 

 

 

 

 

转载于:https://www.cnblogs.com/madehua/archive/2012/07/08/2581785.html

你可能感兴趣的文章
使用myeclipse建立maven项目(重要)
查看>>
ASP.NET登录以及注册
查看>>
02 jmeter 简单发送http请求
查看>>
centos安装禅道的步骤
查看>>
idea用法
查看>>
Sharepoint Designer 2007 Workflow
查看>>
项目共享协调机制
查看>>
diff和patch工具使用(转)
查看>>
【agc004f】Namori Grundy
查看>>
算法61---两个字符串的最小ASCII删除和【动态规划】
查看>>
JAVA多线程之先行发生原则
查看>>
uWSGI基础攻略
查看>>
Java异常处理教程
查看>>
内置数据类型
查看>>
一些部署django用到的linux命令
查看>>
#if defined(__cplusplus)
查看>>
018.Zabbix维护时间和模板导入
查看>>
Apache并发处理模块
查看>>
Servlet异常
查看>>
菜鸟学习MVC实录:弄清项目各类库的作用和用法
查看>>