我想从 phonegap 插件启动一个 java 服务,这样我就可以为应用程序做一些后台处理。我正在使用 cordova-2.0.0 。现在我找到了一些适用于 cordova-1.8.1 的后台服务插件,但它们确实在 2.0.0 中运行。如果您能帮助我,我将不胜感激。
——阿尤什·什雷斯塔
我想从 phonegap 插件启动一个 java 服务,这样我就可以为应用程序做一些后台处理。我正在使用 cordova-2.0.0 。现在我找到了一些适用于 cordova-1.8.1 的后台服务插件,但它们确实在 2.0.0 中运行。如果您能帮助我,我将不胜感激。
——阿尤什·什雷斯塔
你肯定需要一个插件来从 phonegap 访问 android 的本机代码。
看看这个网站:https ://github.com/phonegap/phonegap-plugins/tree/master/Android
它充满了插件。可能您在此页面上找到了您的。
不幸的是,phonegap 的开发速度如此之快,以至于插件并不总是跟上。因此,您可以选择在带有 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