如何使一个phonegap构建应用程序在后台工作
How to make a phonegap build app work in background
我需要我的应用程序工作24/7记录用户位置每5分钟。当手机处于活动状态时,它可以正常工作,但当它不工作时,setInterval()
的强度会比应有的长5倍。
使用phonegap构建,我该如何使应用程序工作,因为它应该在后台,而手机是空闲的?
@Marty,
Android和iOS都可以在后台运行,但需要对常规config.xml进行扩展。
要清楚Android应用程序使用AndriodManifest.xml。iOS的使用,偏好。plist
都有进入背景的能力。然而,在Cordova/Phonegap中,这是不可直接使用的,你必须做一个扩展。最好的解释来自Cordova和Phonegap Build。
From Phonegap Build:从:配置文件元素开始。您需要为每个元素添加一个<gap:config-file>
,然后您还需要添加到第一个xml元素,如下所示:
<widget xmlns = "http://www.w3.org/ns/widgets"
xmlns:android = "http://schemas.android.com/apk/res/android"
xmlns:gap = "http://phonegap.com/ns/1.0"
id = "com.bsdmasterindex.googlemapexamples"
version = "1.0.0"
versionCode = "10" >
最重要的项目是xmlns:android = "http://schemas.android.com/apk/res/android"
。当然,这只适用于android。
使用这个的例子在我的Demo Boiler plates for Phonegap Build -源代码在git hub。
三(3)Phonegap构建模板为Android和iO
你会想看看样板#2。
这篇文章会有帮助。关于Android Manifest xml文件你应该知道的7件事
如果你有进一步的问题,我建议你去谷歌群。我很快就会把Stackoverflow从我的准备列表中删除。我可能星期一去。
耶西相关文章:
- Chrome扩展程序在后台工作
- ngRoute 在 angularjs 中作为依赖项包含在后台时如何工作
- 无法通过“&”使nodejs在后台工作
- jQuery Mobile App 的后台工作线程
- Chrome 扩展程序:无法让消息传递在后台脚本和内容脚本之间正常工作
- addEventListener 如何在后台工作
- heroku上的后台工作网络是如何知道的's结束了
- 没有web工作程序的Javascript后台处理
- querySelector是如何在后台工作的
- Javascript-事件监听器如何在后台工作
- jQuery点击事件不工作时,全屏iframe在后台
- 改变后台javascript功能不工作
- 在node.js中使用工作/后台进程vs .异步调用
- Ajax表单重载页面,而不是在后台工作
- 为什么css后台jQuery代码不工作jQuery设置多个css值
- 如何使一个phonegap构建应用程序在后台工作
- 使用canvas创建桌面通知图像,只有一个图像可以从后台页面工作
- force.start (d3.js) 是否在后台工作
- selenium (Firefox后台),sendkeys工作,但不聚焦
- 在HTML5应用程序中下载后台数据到浏览器数据库- settimeout vs工作线程