android WIFI管理,Toast提示
2016-09-27 10:58
369 查看
此demo 实现 android WIFI管理,打开关闭WIFI,用Toast方式显示WIFI状态。
demo:下载地址
申请权限:
<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"/>
MainActivity.java:
截图:
demo:下载地址
申请权限:
<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"/>
MainActivity.java:
//需要在真机上测试 //1.Mainfest中注册相关网络许可 //2.实现WifiManager对象 //WiFi状态标志;0 正在关闭 // 1 关闭 // 2 正在打开 // 3 打开 package com.bobo.study.study_1_6; import android.widget.Toast; import android.app.Activity; import android.content.Context; import android.net.wifi.WifiManager; import android.os.Bundle; import android.view.Menu; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; public class MainActivity extends Activity implements OnClickListener{ Button but1,but2,but3; WifiManager wifiManager=null; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); but1=(Button)findViewById(R.id.start); but1.setOnClickListener(this); but2=(Button)findViewById(R.id.close); but2.setOnClickListener(this); but3=(Button)findViewById(R.id.check); but3.setOnClickListener(this); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.menu_main, menu); return true; } @Override public void onClick(View v) { wifiManager = (WifiManager) this.getSystemService(Context.WIFI_SERVICE); if (v == but1) { wifiManager.setWifiEnabled(true); Toast.makeText(this, "state of current WiFi:" + wifiManager.getWifiState(), Toast.LENGTH_SHORT).show(); //System.out.println(wifiManager.getWifiState()); } else if (v == but2) { wifiManager.setWifiEnabled(false); Toast.makeText(this, "state of current WiFi:" + wifiManager.getWifiState(), Toast.LENGTH_SHORT).show(); //System.out.println(wifiManager.getWifiState()); } else { Toast.makeText(this, "state of current WiFi:" + wifiManager.getWifiState(), Toast.LENGTH_SHORT).show(); //System.out.println(wifiManager.getWifiState()); } } }
截图:
相关文章推荐
- android用户界面-提示信息Toast
- 【安卓开发】可爱的android开发者们,给跳出小提示窗控件取名为Toast(吐司面包)的详解
- [转]Android Toast简易消息提示框的使用
- Android 使用Toast显示提示信息框
- android 信息提示 Toast.makeText 用法
- android用户界面-提示信息Toast
- android中可口的吐司,一种信息提示机制——Toast
- Android Toast提示
- 如何在iOS上实现Android风格的提示信息Toast
- Android中实现带声音提示的Toast (自定义扩展Toast)
- Android基础教程(三)之-----简单的Button事件响应综合提示控件Toast的应用
- Android深入浅出系列之实例应用—提示信息Toast对象的使用
- android开发-使用Toast显示提示信息框
- 举例说明如何让android中的Toast提示框图文并存
- web 弹出框 类似 android的toast的信息提示
- Android基础教程(三)之-----简单的Button事件响应综合提示控件Toast的应用
- 【Android代码片段之六】Toast工具类(实现带图片的Toast消息提示)
- android的消息Toast,提示对话框,menu,Activity替换数据传递。
- Android基础教程(三)之-----简单的Button事件响应综合提示控件Toast的应用
- Android中实现带声音提示的Toast (自定义扩展Toast)