如何从Phonegap插件启动服务?

时间:2012-09-26 13:26:56

标签: java android cordova plugins background-service

我想从phonegap插件启动一个java服务,这样我就可以为应用程序做一些后台处理。我使用的是cordova-2.0.0。现在我找到了一些cordova-1.8.1的后台服务插件,但是它们在2.0.0中运行。 如果你能帮助我,我将非常感激。

- Aayush Shrestha

1 个答案:

答案 0 :(得分:2)

你肯定需要一个插件来从phonegap访问android的本机代码。

查看此网站:https://github.com/phonegap/phonegap-plugins/tree/master/Android

插件已满。可能你在这个页面找到了你的。

不幸的是,手机正在快速发展,以至于插件总是跟不上。因此,您可以选择在带有phonegap的版本中使用“旧”插件,编写自己的插件,或者根据您想要做的事情,您可以在应用程序本身启动时启动后台服务,或者使用延迟等。

编辑:点击此处查看如何编写插件的知识。 http://docs.phonegap.com/en/2.0.0/guide_plugin-development_android_index.md.html

对于Android服务(在后台),有不同的方式。取决于您想要做什么。我总是喜欢使用ScheduledExecutorService http://developer.android.com/reference/java/util/concurrent/ScheduledExecutorService.html