我正在開發一個Android應用程序。如何使用Web服務器更新我的應用程序中的數據? 最初,我會在我的應用程序本身提供數據。但是當我的數據變得過時時,我將如何更新應用程序本身的數據?有沒有辦法使用互聯網來做到這一點?如何更新我的android應用程序中的數據?
1
A
回答
1
這是相當普遍的問題,所以有很多方法可以更新應用程序數據。
我假定你有一個web服務,它提供了你的應用程序的必要內容。例如,如果web服務以json格式向你發送內容,那麼你需要解析並保存數據以便在以後使用沒有互聯網連接。這只是一個例子,讓你意識到一個簡單的方法。
而且,如果您在創建應用程序時詢問您在應用程序中放入的數據,讓我們說資產文件夾中的數據,則無法在其中寫入數據。如果你想使用更新來自互聯網的數據,那麼你需要以某種方式保存它。您可以直接保存從服務器發送的文件,也可以解析數據並創建數據庫以使用它。
0
從服務器獲取有更新可用的推送通知的通知:Google Cloud Messaging(GCM)。
然後你只需要獲取數據實現http協議。你的問題是爲了給出更好的答案。
相關問題
- 1. 我如何更新Android應用程序中的SQLite數據庫?
- 2. 我如何更新iPhone應用程序中的數據
- 3. 更新Android應用程序數據庫
- 4. 如何更新我的Flask應用程序的數據?
- 5. 如何更新我的iPhone應用程序上的數據庫?
- 6. Android應用程序的自我更新
- 7. 如何更新Android應用程序作爲數據源使用的數據庫
- 8. 如何使用新的android應用程序更新來更新現有的SQLite數據庫表數據?
- 9. 如何更新我自己的應用程序的Android?
- 10. 如何更新我的應用程序android的openssl?
- 11. 如何更新我的應用程序/系統/應用程序
- 12. 自動更新android中的應用程序數據庫
- 13. 刷新數據的Android應用程序
- 14. Android應用程序更新 - 如何?
- 15. Android SQLite數據庫更新表時更新應用程序
- 16. 更新數據庫的應用程序
- 17. 如何在我的android應用程序中創建數據庫?
- 18. Android應用程序更新
- 19. Android應用程序更新
- 20. 更新Android應用程序
- 21. 更新應用程序-Android
- 22. 更新Android應用程序
- 23. 如何在android中遠程更新我的cordova/phonegap移動應用程序?
- 24. 用android studio更新我的android應用程序
- 25. 在更新更新後襬脫Android應用程序的所有用戶數據
- 26. 我如何使用XML檢索Android應用程序的數據?
- 27. android,應用程序的自動推送更新數據
- 28. 動態更新Android應用程序活動之間的數據
- 29. 更新Android應用程序的策略(帶數據庫)
- 30. 如何使用在應用程序結算中實現數據庫更新Android
嗨..這個答案有幫助..但情況是我的數據是有點這是很少改變。那麼使用Web服務會很好嗎?最初我想在我的應用程序中嵌入數據庫。但如果需要改變,我該怎麼辦?有什麼方法可以在應用程序中進行更改嗎?我不希望我的用戶在每次打開我的應用程序時訪問網站。 – rayy 2012-08-03 05:54:44
那好吧,首先,如果你希望你的應用程序是可更新的,那麼你必須使用一種Web服務,這是必須的。否則,我沒有看到任何其他方式來更新應用程序中的數據。如果內容一年或一段時間內發生變化,那麼您可以在市場上更新您的應用程序,而不是其他內容。 – osayilgan 2012-08-03 06:56:29
因此,如果我們處理您將使用Web服務,並且如果您的數據很少發生變化,並且您不希望用戶連接互聯網檢查新數據是否可用,那麼只有一種方法。這是「Google雲消息傳遞」。如果您更新Web服務中的某些內容,則可以使用GCM向用戶發送一條消息,其中提示「我的應用程序已更新」。那麼你讓他們在收到消息時更新他們的數據。 – osayilgan 2012-08-03 06:56:36