因此,我需要開發一個應用程序,該應用程序將記錄用戶gps信息並將其傳輸到雲數據庫。一旦應用程序由用戶啓動,它將作爲後臺應用程序連續運行在用戶手機上。我的問題是因爲我知道基於其他SO問題,我需要一個插件來基本上讓我的應用程序在後臺連續運行。我繼續使用Phonegap還是應該在Eclipse中完全開發?基本上可以在Phonegap中完全開發類似的東西(這對我來說更容易,因爲這將是我的第一個應用程序),還是應該開始Eclipse的唯一之路。開發建議:Android的Phonegap或Eclipse
回答
PhoneGap是一個框架,而Eclipse是一個IDE。 「你應該用Eclipse開發嗎?」是「我應該使用Android API嗎?」。
使用Android API意味着您需要了解Java。如果您瞭解Java的基礎知識並使用它編寫了一些程序,並且如果您很好地閱讀Java文檔,則直接使用Android API將爲您提供最大的靈活性。您可能需要閱讀有關Android應用程序的生命週期,但是如果您正在開發面向Android的應用程序,無論如何這是必須的。
PhoneGap是Android API的包裝,我認爲這種方法對於編寫UI可能是可行的,但對於您在問題中定義的用例,它不會是直接的。
如果您想開發專業應用程序,請跳過手機差距。我的經歷非常糟糕。許多事情都沒有記錄的屬性,結果有時會與文檔不同。
它在跨平臺上也不一致。開發本地應用程序可以節省您的麻煩,並擔心您的應用程序將在未來的平臺中崩潰。您還可以使用本機api獲得對位置GPS的更多控制,很多事情您無法在手機間隙層控制。
Phonegap有一個後臺進程插件。 https://github.com/phonegap/phonegap-plugins/tree/master/Android/BackgroundService
在該位置找到更多文檔和示例。
請參閱此鏈接,簡單的Hello World的PhoneGap應用,初始安裝開始使用PhoneGap的在Eclipse的Android
http://www.adobe.com/devnet/html5/articles/getting-started-with-phonegap-in-eclipse-for-android.html
如果你知道一些基本的Java,只是入鄉隨俗。性能總是會更好,您將可以訪問完整的硬件API。
的PhoneGap和類似的框架威力有良好的表現,但他們將永遠是比本地項目更好。
- 1. 使用eclipse進行android開發的phonegap
- 2. Phonegap應用程序開發建議
- 3. 關於使用PhoneGap for Android或iOS開發應用程序的最佳實踐的任何建議/建議?
- 4. noob學習android開發...需要建議
- 5. Eclipse的Android開發者工具破壞的PhoneGap創建的項目
- 6. 在Java或Adobe AIR或Titanium或PhoneGap中爲Android開發?
- 7. %eclipse或sts中的消息建議後
- 8. 在Eclipse的Android開發
- 9. 爲android開發 - Phonegap還是隻使用Eclipse?
- 10. 使用Phonegap在Eclipse中進行Android開發。 'Untagging Socket'error = -13
- 11. 跨平臺開發建議
- 12. ASP.NET表單開發建議
- 13. 開發套件建議
- 14. 用於UIQ3開發的PhoneGap或Titanium?
- 15. 建議對Eclipse的
- 16. 的PhoneGap /科爾多瓦的Android開發
- 17. Android開發更適合誰? Eclipse Helios或Eclipse Galileo?
- 18. 哪個更適合Android開發 - Eclipse Helios或Eclipse Galileo?
- 19. 它仍然建議使用eclipse/intellij for grails開發?
- 20. 開始與eclipse的Android開發
- 21. 問題開始爲PhoneGap上的Facebook程序開發(Eclipse)
- 22. Android eclipse開發TextView Assistance
- 23. 在Eclipse上開發Android
- 24. Android和Eclipse開發環境
- 25. Eclipse PhoneGap上的Android OptionMenu
- 26. 3.3的PhoneGap爲Android(Eclipse中)
- 27. 關於準備配置Eclipse包以分發給開發團隊的建議
- 28. phoneGap/Titanium開發
- 29. Windows窗體(或一般的GUI開發)建議
- 30. Django APNS和Phonegap建議
缺乏高質量的免費文檔和教程是一種常見的挫敗感。操作詞是'自由'。還有更高質量的資源可用於收費。 Phonegap的人甚至有支持套餐,應該不會感到痛苦(http://phonegap.com/support)。我會建議使用phonegap,因爲它允許你開發任何只有一個技能的平臺 - html,css,javascript(當然還有phonegap)。 –