首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >科尔多瓦应用程序: Wakelock,服务还是AlarmManager?

科尔多瓦应用程序: Wakelock,服务还是AlarmManager?
EN

Stack Overflow用户
提问于 2015-04-22 07:19:28
回答 1查看 541关注 0票数 2

我已经编写了我的第一个phonegap应用程序,它检查手机是否在预定位置周围的某个半径内,如果是,则播放声音。工作很好,但如果我的手机进入待机状态或应用程序进入后台,它就会停止工作。

如果我进入半径,手机应该会唤醒并显示我的应用程序。

所以我想出了三个选择:

Wakelock:正如我所看到的,唤醒只能解决待机的问题,如果我切换应用程序,然后我的手机进入待机状态,我又有问题了吗?

服务台:不太确定,好像服务台不能唤醒我的手机?

AlarmManager:可以唤醒我的手机,但它可以在后台运行我的应用程序并检查我的位置吗?

正如你所看到的,有很多问题。那么哪种方法是最好的呢?如有任何建议,欢迎光临!

谢谢你们。

EN

回答 1

Stack Overflow用户

发布于 2015-12-15 01:34:18

查看地理围栏:http://developer.android.com/training/location/geofencing.html

您指定一个经度/经度/半径,应用程序将相应地被触发。

祝好运!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29784890

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档