我想在基於C2DM的Android上使用AppEngine,但是我有一個奇怪的問題。在服務器和客戶端之間是否有共享邏輯和應用數據的可能性或方法論?如果我想在線下棋,那沒關係,但如果我的遊戲還提供了在我的平板電腦上以離線方式下棋的能力,那該怎麼辦?我希望使用完全相同的邏輯,並在兩種情況下使用完全相同的數據。在AppEngine中,我可以使用DataStore或CloudSQL(對於新應用程序更好?),我必須使用LiteSQL。我沒有聽說Android上的DataStore。我需要採取什麼方式來做類似的事情?我想在任何可能的地方重用我的代碼。我知道,在連接的應用程序引擎+ Android項目,我可以使用共享文件夾,把需要進行一些共同的類,但與數據存儲在服務器端和Android上側沒有辦法,我知道存在問題。在AppEngine和Android之間共享數據
0
A
回答
1
如果我正確理解你的問題,你真正問的是如果你可以在兩個平臺上使用相同的數據存儲。如果你想離線使用它,答案是否定的。
這就是說,如果你寫你的數據層是一種抽象,你應該能夠使用大部分的代碼在兩個平臺上,只是修改抽象。我假設你的計劃是用Java編碼服務器端,所以大部分的JDO調用都是類似的。您需要使Android上的模式類似於App Engine數據存儲的功能。
相關問題
- 1. 在appengine模塊之間共享數據
- 2. 在GWT和AppEngine之間共享類
- 3. 在Android應用程序和Google AppEngine之間共享Android庫
- 4. 在Android用戶之間共享數據
- 5. 在appengine模塊之間共享python包
- 6. 在bash和php之間共享數據
- 7. 在Matlab和C之間共享數據
- 8. 在phonegap和inappbrowser之間共享數據
- 9. 在UIWebView和UIViewController之間共享數據
- 10. 在master和reduce之間共享數據
- 11. 在Python和C++之間共享數據
- 12. 在iOs 10和WatchOS 3(共享容器)之間共享數據
- 13. 在數據庫之間共享數據
- 14. ViewControllers之間共享數據
- 15. 共享數據JVM之間
- 16. 在Android WebView中共享java和javascript之間的對象(數據)
- 17. 在活動和服務之間共享數據android
- 18. 在桌面和Android應用程序之間共享數據庫
- 19. 在Android框架和應用程序之間共享數據
- 20. 在Android的空氣和java之間共享sqlite數據庫?
- 21. Angular2在組件之間共享數據
- 22. 在AngularJS服務之間共享數據
- 23. 在XIB之間共享數據
- 24. 在微服務之間共享數據
- 25. 在iOS設備之間共享數據
- 26. 在類之間共享數據
- 27. 在HtmlHelpers之間共享數據
- 28. 在Java線程之間共享數據
- 29. ios在用戶之間共享數據
- 30. 在specflow場景之間共享數據