欢迎使用CSDN-markdown编辑器
来源:互联网 发布:linux http proxy 编辑:程序博客网 时间:2024/06/04 00:34
android判断手机是否连接WIFI 调用系统WIFI界面
第一次写博客,因为这次项目是自己没有接触过的内容,希望一点点的记录下来。今天也是第一天接触这个项目,开始的要求就是要连接WIFI去测试网速。在网上找了很多博客暂时没有看到将两者合起来写。所以想一起写下来。
需求:
-判断手机是否连接上WIFI
-如果没有连接则跳转到WIFI连接界面。
代码:
// 判断当前是否使用的是 WIFI网络public static boolean isWifiActive(Context icontext) { Context context = icontext.getApplicationContext(); ConnectivityManager connectivity = (ConnectivityManager) context .getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo[] info; if (connectivity != null) { info = connectivity.getAllNetworkInfo(); if (info != null) { for (int i = 0; i < info.length; i++) { if (info[i].getTypeName().equals("WIFI") && info[i].isConnected()) { return true; } } } } return false;
需要添加权限:
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
之后在onCreate();里面调用isWifiActive(this);
boolean wifi = isWifiActive(MainActivity.this); Log.i("wifi==", wifi + ""); if (wifi == false) { //这个是直接打开WIFI的界面 startActivity(new Intent( android.provider.Settings.ACTION_WIRELESS_SETTINGS); /** 这个是打开设置的界面 startActivity(new Intent(android.provider.Settings.ACTION_SETTINGS)) */ } else { }
这样就可以了,两篇合为一篇的杰作~
0 0
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 第七周项目1-成员函数、友元函数、一般函数的有区别
- 由于事务隔离,查询不到最新的数据
- 入职第一天
- java流总结(1) 字节流
- 数据库的设计
- 欢迎使用CSDN-markdown编辑器
- 自定义类型使用hash_map时自定义hash函数
- Java内存对象及区域
- 数据库真的成为瓶颈了
- Java中访问权限的等级
- 进程上下文VS中断上下文
- lintcode之 合并排序数组 II
- ffmpeg中的pcm格式
- 数论--Lucas Theorem