新到Android編程創建遠程訪問在Android的小型數據庫,並要保存基本學生信息在數據庫中。什麼是最容易和最簡單的方式來存儲這些數據,以便隨時可以通過多個設備遠程訪問?我知道android支持sqlite,但這似乎只在本地設備上。任何想法或建議?最終希望在Google Play上發佈應用程序,並希望用戶能夠在每個班級的同學中看到學生的姓名。由多個用戶
由多個用戶
回答
如果你在設置和維護遠程服務器不感興趣,火力地堡是快速,免費上手,並在實時運行:
看來你已經回答了你自己的問題:)把你的關係型數據庫,如MySQL,在遠程服務器上。創建一個在數據庫表上執行CRUD操作的API。
然後發出請求的API在Android應用:https://developer.android.com/training/volley/index.html
,仍然需要你保持你自己的服務器 –
OP中的哪些地方表明他不想託管自己的服務器? – MackProgramsAlot
這可能會在「簡單」和「易」的描述不保持任何服務器或API代碼 –
是啊,你基本上回答了你自己,我強烈建議使用retrofit2爲Android的HTTP requests.You'll使用註解來形容的HTTP請求, URL參數替換和查詢參數支持是默認集成的。此外,它還提供自定義標題,多部分請求主體,文件上傳和下載,嘲諷響應等功能。
Here is great link to get started on your way to happy life:)
理想情況下,你會想創建服務器處理請求並作出響應,而Android客戶端的請求時,如果你要自定義路線,你可能想使Node.js服務器,或PHP服務器。你甚至可以使用socket.io來增加實時通信的功能,或者可以使用firebase的一些通知系統。 Firebase非常棒,它可以處理上述所有情況。
對於數據庫部分,如果你決定不使用火力地堡,請不要生SQLite的你會做惡夢,使用這樣的境界是NoSQL的,速度快,易於執行數據庫事務。
Firebase也很棒,因爲它實時,快速且主要負載平衡,可處理多個客戶端。 – Remario
你強調的多個客戶端,所以,除非你想創建一個負載均衡的Web服務器,我建議用火力地堡和API的稱譽它提供了從數據庫堅持。消息傳遞,實時更新,安全性和負載平衡。 – Remario
謝謝!我想我會先嚐試firebase,但這也是很好的知道! – kcirtap1662
- 1. 多個用戶的路由
- 2. 由多個用戶重用tomcat會話
- 3. 同時由多個用戶編輯樹?
- 4. 多個用戶角色的路由
- 5. 的SoundCloud API獲得軌道由多個用戶在一個去
- 6. 由另一個用戶
- 7. 可由多個用戶訪問的桌面應用程序
- 8. Rails多用戶博客路由
- 9. 由多個值
- 10. 由多個
- 11. 由多個列
- 12. 由多個值
- 13. Sitefinity一個用戶名多個用戶
- 14. 如何搜索由一組用戶(多個用戶)解決的問題?
- 15. 共享由多個用戶加入的NFS4掛載
- 16. 在Linux上由多個用戶共享時的Eclipse行爲
- 17. Google App Engine由多個用戶共享的Python持久會話
- 18. 具有多個用戶控制深度的路由事件
- 19. laravel基於用戶角色的多個控制器的路由
- 20. SQL從多個表獲得列的中位數,由用戶ID
- 21. MYSQL選擇消息線程ID由多個用戶ids
- 22. 管理由多個用戶啓動的後臺進程
- 23. 由多個用戶運行相同腳本的Python腳本
- 24. 產品由多少個獨特用戶購買?
- 25. asp.net多個用戶?
- 26. 爲多個用戶
- 27. 多個用戶ID
- 28. 爲多個用戶
- 29. SQL:由用戶
- 30. 由用戶
請注意:***問我們問題推薦......一個工具,軟件庫......是題外話堆棧溢出*** - [幫助中心](http://stackoverflow.com/help/on-topic) –