android schedule 参数,android – requestLocationUpdates minTime参数的用途
我正在创建一个应用程序(用于教育目的),每30分钟记录一次用户的位置,并使用户可以查看地图上的所有位置.我不希望更新频率超过30分钟,但确实如此.
这就是我调用requestLocationUpdates的方式:
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 30 * 60 * 1000, 0, pe);
现在,文档清楚地说:
The elapsed time between location updates will never be less than minTime
但我确实在这里看到了一些不同的答案(例如This answer).
看起来我无法通过GPS获得更新. GPS图标永远不会关闭,更新率大于1更新/秒.所以我在这里有两个问题:
> minTime参数不能实现其目的,甚至不作为提示(是的,提示30分钟更新率导致超过更新秒…).它做了什么呢?
>还有其他办法吗?我不希望GPS一直启用,因为它会消耗我的电池太快.也许我可以安排每30分钟重复一次的警报,并调用requestSingleUpdate?
解决方法:
The minTime parameter doesn’t fulfill its purpose, not even as a hint (Yea, a hint to 30 minutes update rate leads to more than update a second…). What does it do, then?
从Jellybean开始,设备必须遵守minTime参数,因此它有一个目的(现在).
Is there any other way to do it? I don’t want the GPS to be enabled all the time because it will consume my battery too fast. Maybe I could schedule alarms repeating each 30 minutes, and call requestSingleUpdate?
是的,使用Handler每30分钟使用requestSingleUpdate()请求一次更新.
我之前在previous question中已经解决了这个问题,让我知道该答案中的代码是否有帮助,如果您有任何问题则无法解决.
标签:android,gps,locationmanager
来源: https://codeday.me/bug/20190529/1180669.html
android schedule 参数,android – requestLocationUpdates minTime参数的用途相关推荐
- 【Android 逆向】Android 进程注入工具开发 ( 注入代码分析 | 远程调用 目标进程中 libc.so 动态库中的 mmap 函数 二 | 准备参数 | 远程调用 mmap 函数 )
文章目录 一.准备 mmap 函数的参数 二.mmap 函数远程调用 一.准备 mmap 函数的参数 上一篇博客 [Android 逆向]Android 进程注入工具开发 ( 注入代码分析 | 远程调 ...
- 【Android RTMP】Android Camera 视频数据采集预览 ( 视频采集相关概念 | 摄像头预览参数设置 | 摄像头预览数据回调接口 )
文章目录 安卓直播推流专栏博客总结 一. Android 端数据采集涉及到的相关概念 二. Camera 预览图像尺寸设置 三. 获取摄像头采集的数据格式 安卓直播推流专栏博客总结 Android R ...
- android调用webservice传参数,android调用webservice接口获取信息
我的有一篇博客上讲了如何基于CXF搭建webservice,service层的接口会被部署到tomcat上,这一篇我就讲一下如何在安卓中调用这些接口传递参数. 1.在lib中放入ksoap2的jar包 ...
- android onpagescrolled 参数,Android
8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 背景 ViewPager 在应用中使用较为广泛,诸如页面轮播图,App引导页,大图预览等.其中指示器页比较重要 它用于提 ...
- android判断参数非空,Android Studio注释模板Live Templates参数获取不到为null的一些
Android Studio注释模板Live Templates参数获取不到为null的一些 Android Studio注释模板Live Templates参数获取不到为null的一些解决方法 提示 ...
- 真机x86 android分辨率,Android-x86入门之--启动参数设置
之前的文章里面我也有提到分辨率的设置,这里就详细说下. Android-x86启动的时候有四个选项,大家都知道,第一个是高密度,第二个是低密度,两个启动之后的效果是不一样的,一个图标大,一个小,在虚拟 ...
- android打印参数类型,__android_log_vprint可变参数打印日志
想到把JNI下的 __android_log_print():函数进行封装,可是这个函数的参数是可变长参数:对于可以变长的参数,我们可以使用以下函数msdn提供的变量和函数进行实现封装可变参数传递的函 ...
- android 组件可见,android界面控件可见性方法setVisibility()3个可选参数(visible,invisible,gone)的区别...
setVisibility()有三个参数:visible, invisible,gone 1. visible :设置为可见 2. invisible : 设置为不可见,但是保留它在父控件上所占的空间 ...
- Android Studio页面跳转共享参数
目录 (-)数据存储 (二)共享参数 1.共享参数概述 2.利用共享参数读写文件步骤 (三)案例演示:多窗口共享数据 1.创建安卓应用 2.准备图片素材 3.主界面类更名 4.创建第二界面类 5.字符 ...
- android final参数,Android应用开发之Android Jetpack-Navigation 使用中参数的传递方法
本文将带你了解Android应用开发之Android Jetpack-Navigation 使用中参数的传递方法,希望本文对大家学Android有所帮助. 由于使用了Navigation,导致Frag ...
最新文章
- 数字信息化是计算机处理信息的基础,计算机基础
- linux分区合并不损坏系统,一次Linux磁盘损坏导致系统不可用恢复实例
- Linux下独立添加PHP扩展模块 mssql
- ADO.NET与XML的结合
- 排序算法三:堆排序基本原理以及Python实现
- 【Java学习】JDBC可以再深一点理解
- 最高201万!华为高薪招应届生!专业是...
- Silverlight 5 Beta新特性[3]多窗口支持
- CAD国家制图员技术标准(OSTA)
- 多线程日记(17.5.3)
- 热点 | Excel不“香”了,数据分析首选Python!
- python怎么转换文件格式_[python]转换文件编码格式
- 转帖:在北京5年艰辛快乐的创业经历
- bypassing waf's in sql injection
- 7620a无线中继模块(wisp)
- 还搞不懂JVM?这一篇教你JVM从入门到入魔,全篇干货满满!
- python 支付宝支付 无效根证书_python支付宝支付示例详解
- 怎么把多个pdf文件合并成一个pdf?
- 关于mac下搭建php、apache、mysql环境
- Unity游戏设计与实现 南梦宫一线程序员的开发实例pdf
热门文章
- 1千条数据平均分配给15人_母狗一胎生下15只小狗,差点破纪录,1年后再相聚的场景让人泪目...
- java super.getclass_详解java中this.getClass()和super.getClass()的实例
- 双非二本院校,北京211,字节跳动 → 一个新秀的六年
- vscode:设置语言为中文
- tt桌球瞄准器手机版_传闻老任将进军手机市场?任天堂独立直面会将于周四凌晨举行...
- linux soc 程序崩溃,SOC、FLCK和内存之间的关系,以3900X+X570为例(更新PCIE4.0)
- JDBC 增删改查操作示例
- JAVA RMI远程方法调用简单实例
- PicoDet网络结构在YOLOv5-Lite上的复现
- css 禁止录入中文