安卓获取手机当前GPS开关状态
项目上需要获取手机当前GPS状态,开始获取到以为正常,后来发现有的小米手机通知栏那边关闭了GPS,手机的GPS并没有真正关闭。但是 我判断的却是关闭了,搜索发现,少判断了一点
正确的应该是下面这样,记录下
public static boolean checkGPSIsOpen(Context activity) {boolean isOpen;LocationManager locationManager = (LocationManager) activity.getSystemService(Context.LOCATION_SERVICE);//通过GPS卫星定位,定位级别可以精确到街(通过24颗卫星定位,在室外和空旷的地方定位准确、速度快)boolean gps = locationManager.isProviderEnabled(LocationManager.GPS_PROVIDER);//通过WLAN或移动网络(3G/2G)确定的位置(也称作AGPS,辅助GPS定位。主要用于在室内或遮盖物(建筑群或茂密的深林等)密集的地方定位)//部分小米手机顶部通知栏的GPS开关关闭,network仍然是true,设置项里的GPS开关其实是开的//只有两个GPS开关和AGPS开关都是关的情况才算是关,有一个开就认为是开的boolean agps = locationManager.isProviderEnabled(LocationManager.NETWORK_PROVIDER);if (gps || agps) {isOpen = true;} else {isOpen = false;}return isOpen; }
安卓获取手机当前GPS开关状态相关推荐
- 安卓获取手机视频和图片
安卓获取手机视频和图片 获取手机本地视频 首先需要获得手机内存权限 在AndroidManifest.xml中添加代码,获得读取权限 android.permission.READ_EXTERNAL_ ...
- android去掉便携式wifi热点,Android 获取便携式wifi热点开关状态、热点开启与关闭...
最近做了这两个功能: 1.获取便携式wifi热点开关状态: 2.热点的开启与关闭. 第二个功能就不用说了,百度一搜一大把:第一个功能,在百度基本找不到,最后我是在google找到的,getWifiAp ...
- 安卓获取手机型号和刘海屏适配
先上完整代码,因为我这是和unity交互的版本,带有unity的设置就不改了,自行修改即可 package com.unity.qwe; import androidx.annotation.Requ ...
- 安卓获取手机网络强度_USB调试和USB网络共享,安卓有线投屏究竟选哪个?
用过EZCast投屏设备的安卓手机E粉,可能有过这样的困惑. 「开启USB调试」和「开启USB网络共享」 究竟选哪个进行有线同屏? 今天的小E课堂中,我将带大家看看这两者的区别,以及应该用哪个比较好. ...
- ios开发 静音键设置_iOS获取设备静音键的开关状态 误差优化
题记:检测苹果手机的物理静音按键的开关状态 最近业务上有个需求就是以静音键的状态来做一些逻辑显示,但是在iOS5以后,苹果就没有开放现成的api来获取静音键的状态.只要遇到这样的情况,基本都是&quo ...
- android模拟ip地址,安卓 获取手机IP地址的实现代码
1.获取手机IP地址的代码: public static String getLocalIpAddress(){ try{ for (Enumeration en = NetworkInterface ...
- 安卓-获取手机定位数据
***/ 获取手机定位 @return Location? / private fun getLastKnownLocation(): Location? { var mLocationManager ...
- GPS 校验和 代码_高精度GNSS服务每个人:安卓智能 手机提供GPS原始测量数据实现高精度定位...
低成本GNSS芯片的发展推动了定位.导航和授时(PNT)设备的革命.GNSS定位技术曾用于军事行动和大地测量,随着启用GNSS功能的汽车导航设备和智能手机的发展,最终进入百万(甚至数十亿)用户的生活中 ...
- 安卓获取手机唯一码工具类
Android手机,唯一码,有时候作为手机的唯一标示,要在程序中获取.但安卓手机因为厂家多,等原因,对于所有的安卓手机及pad,没有一个稳定可靠的手机标示码可以100%获得. 本文提供了一个解决方案, ...
最新文章
- 碾压专业机构,27 岁华裔小伙推出美国最准新冠预测模型
- 【Python】编程笔记4
- ajax 调用后台的方法
- 【转】最牛B的编码套路
- 第30课 棋盘上的学问 《小学生C++趣味编程》
- IOleItemContainer的接口定义
- 单源最短路径——Dijkstra代码实现
- 进程的调度策略与进程的状态
- bs架构多用户访问_Spark架构
- ASP.NET MVC3官方示例Music Store(音乐商店) --简易中文教程
- 小程序毕设作品之微信美食菜谱小程序毕业设计成品(6)开题答辩PPT
- 如果在Flutter Web项目中使用lottie动画
- 【清橙A1339】JZPLCM(顾昱洲) (树状数组)
- 负载均衡(Load Balance)
- 删除字符串中多余的空格 美团校园招聘模拟测试题
- 大咖访谈丨金星分享2020年直播数据,助农产品如何走上产销快车道
- thinkphp6获取字符串中的中文首字母
- 02 | 领域、子域、核心域、通用域和支撑域
- (二十四)资本资产定价模型
- SpringCloud_Dubbo_JZZ_MBY