dbo*_*ski 6 android background-process ios auto-lock cordova
我正在开发一个跟踪用户在GPS上运动的应用程序(特别是骑自行车),我意识到当屏幕自动锁定时,应用程序将停止运行(如果我没有弄错,我不能完全确定).
有没有办法阻止手机自动锁定?或者作为替代方案,是否有一种方法(通过使用Phonegap)在屏幕自动锁定后继续跟踪用户的移动(作为某种背景过程)?
谢谢.
Service
我很确定你需要为此使用 a 。Services
可以通过Activities
在后台运行来启动 - 即您可以Service
在.onPause()
Activity
服务是在后台运行的组件,用于执行长时间运行的操作或为远程进程执行工作。服务不提供用户界面。例如,服务可能会在用户使用不同的应用程序时在后台播放音乐,或者可能会通过网络获取数据而不阻止用户与活动的交互。另一个组件(例如活动)可以启动该服务并让它运行或绑定到该服务以便与其交互。
来源: http: //developer.android.com/guide/topics/fundamentals.html
Services
Google在 Android 开发者网站上为开发者提供了使用指南。这是直接链接:http://developer.android.com/guide/topics/fundamentals/services.html
归档时间: |
|
查看次数: |
3085 次 |
最近记录: |