Ste*_*hRT 1 gps android google-maps apk ios
我想知道是否有人创建了一个在后台启动的应用程序并利用GPS每分钟左右收集当前的Lat和Long?如果有,请你提供电池时间吗?就像在你的手机使用标准手机程序运行该背景应用程序所需的时间一样,你的手机可以使用多长时间.
我正在试图看看是否值得花时间为自己创建一个应用程序,但如果我工作了8个小时并且在那段时间没有办法给我的手机充电那么我不想回家而且它关闭了在我的应用程序上,我会在我家创建作品.我需要该应用程序才能工作,因为它会看到我在家中的范围(从GPS),然后从我的手机发送命令到我家的服务器.这就是为什么它需要能够每隔1分钟左右在后台进行检查.
或者只在每天下午5点之后开启GPS(这是否适用于iOS和Android?),以便最大限度地减少电池的负载?!?
任何帮助或建议都会很棒!谢谢!
看起来我们的工作要求相同.我的代码定期向服务器发送GPS位置(比如1分钟,5分钟,15分钟......根据用户要求),直到现在我的代码就像是不断打开GPS所以电池续航时间很短,比如3-4小时(当设备/电话充满电时).
在Stack Overflow上搜索后,我得到了这个答案.现在解决电池问题我再次重新设计应用程序,以便在应用程序上传数据时启动GPS并在30秒内停止.
此外,我将代码从TimerTask类更改为类,AlarmManger以便用户使用更少的内存.
在这些更改后,我的应用程序工作10小时,间隔1分钟(手机充满电时),依此类推.
通常电池寿命是20小时,并且没有设置间隔,因为它可以延长那段时间,所以我达到了最佳水平,如2分钟.
或者只在
GPS每天下午5点之后打开(这是iOS和Android的可行吗?),以便最大限度地减少电池的负载?!?
我建议你看一下AlarmManager班级的例子.这对您来说是最好的解决方案.你的申请将是非常轻量级的.