簡體   English   中英

如何從Phonegap插件啟動服務?

[英]How to start a service from a Phonegap plugin?

我想從phonegap插件啟動Java服務,以便可以對應用程序進行一些后台處理。 我正在使用cordova-2.0.0。 現在,我找到了cordova-1.8.1的一些后台服務插件,但它們didint在2.0.0中運行。 如果您能幫助我,我將不勝感激。

-Aayush Shrestha

您絕對需要一個插件來從phonegap訪問android的本機代碼。

看看這個網站: https : //github.com/phonegap/phonegap-plugins/tree/master/Android

它充滿了插件。 您可能在此頁面上找到了您的。

不幸的是,phonegap的開發速度如此之快,以致於插件始終無法跟上。 因此,您可以選擇使用phonegap在Version中關閉以使用“舊”插件,或者編寫自己的插件,或者根據您想要執行的操作在應用程序本身啟動時就已經啟動后台服務,或者選擇延遲等

編輯:檢查這里找到如何編寫插件的知識。 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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM