判断Android的WIFI与GPS状态
来源:互联网 发布:大华网络客户端软件 编辑:程序博客网 时间:2024/05/17 03:11
判断Android的WIFI与GPS状态,并引导用户前去开启GPS与WIFI设置
需要配置权限
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
判断Android的WIFI与GPS状态
private void checkWifiAndGpsStatus() { boolean result = true; /* 取得WifiManager与LocationManager */ WifiManager wManager = (WifiManager) getSystemService(Context.WIFI_SERVICE); LocationManager lManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE); /* 确认WiFi服务是关闭且不在开启运行中 */ if (!wManager.isWifiEnabled() && wManager.getWifiState() != WifiManager.WIFI_STATE_ENABLING) { tv01.setText("Wifi状态:未启动"); result = false; } else { tv01.setText("Wifi状态:已启动"); } /* 确认GPS是否开启 */ if (!lManager.isProviderEnabled(LocationManager.GPS_PROVIDER) || !lManager .isProviderEnabled(LocationManager.NETWORK_PROVIDER)) { tv02.setText("GPS状态:未启动"); result = false; } else { tv02.setText("GPS状态:已启动"); } if (result) { mButton03.setEnabled(true); } else { mButton03.setEnabled(false); } }
跳转至Wifi设置画面
Intent intent = new Intent(android.provider.Settings.ACTION_WIFI_SETTINGS); startActivityForResult(intent, 0);
跳转至GPS设置界面
Intent intent = new Intent(android.provider.Settings.ACTION_LOCATION_SOURCE_SETTINGS); startActivityForResult(intent, 0);
阅读全文
0 0
- 判断Android的WIFI与GPS状态
- WIFI的状态判断
- android获取/更改gps和WIFI状态
- android获取/更改gps和WIFI状态
- android获取/更改gps和WIFI状态
- android判断是否连接wifi和网络状态的判断
- Android判断wifi状态 监听wifi连接
- Gps状态的判断和开启关闭
- Android判断GPS、wifi、移动网络是否可用的探知函数
- Android网络状态判断 wifi mobile
- Android开发笔记--WIFI状态判断
- Android GPS状态改变与监听
- wifi状态的判断和处理、
- Android Wifi 的状态广播
- 判断wifi状态
- Android 判断是否能真正上网(避免连入wifi无网的状态)
- android手机网络状态监听,判断手机连接的是移动网络还是wifi等
- Android 判断是否能真正上网(避免连入wifi无网的状态)
- iOS下将照片保存到相册的三种方法
- 使用Python和nc对远程主机进行反向shell链接
- java基础-动态界面技术(JSP)
- javaScript_XML(XPath,XSLT)
- 数字三角形
- 判断Android的WIFI与GPS状态
- VC 位图按钮CBitmapButton的使用
- python
- new delete和malloc free的区别
- hdu1074 状压DP
- 母函数模板
- 员工持股一定提高公司绩效吗?其实这并不是个充要条件
- svn
- Reorder List问题及解法