我想創建一個Android應用程序,其中任何用戶都可以在某些中央數據庫中添加一些信息,並且使用此應用程序的所有其他用戶都可以看到它。如何從中心數據庫中獲取數據並存儲在android sqlite數據庫中?
所以,我想維護一個集中的數據庫並使用這個集中式數據庫更新App本地數據庫(sqlite數據庫)。
那麼,任何人都可以在這幫助我嗎?我想要一些想法或代碼示例或指針知道的東西...
PS:我很新的Android應用程序開發。所以,如果我錯過了任何必要的信息,請告訴我。
我想創建一個Android應用程序,其中任何用戶都可以在某些中央數據庫中添加一些信息,並且使用此應用程序的所有其他用戶都可以看到它。如何從中心數據庫中獲取數據並存儲在android sqlite數據庫中?
所以,我想維護一個集中的數據庫並使用這個集中式數據庫更新App本地數據庫(sqlite數據庫)。
那麼,任何人都可以在這幫助我嗎?我想要一些想法或代碼示例或指針知道的東西...
PS:我很新的Android應用程序開發。所以,如果我錯過了任何必要的信息,請告訴我。
您必須將遠程數據庫存儲在遠程數據庫服務器上。你可以使用像MySQL這樣的簡單數據庫。然後,您必須創建REST API(通過使用PHP,Ruby,Python等語言編寫服務器端代碼),您的Android應用程序可以使用它來從數據庫獲取數據。
還有其他一些避免使用REST API的選項。請參閱:
How to get from a MySql server to an Android app?
在這裏看到一個初學者教程REST:
http://net.tutsplus.com/tutorials/other/a-beginners-introduction-to-http-and-rest/
一旦你做到了這一點,你在你的Android應用程序將調用創建Threads或AsyncTasks API的並解析獲得的數據(通常數據以JSON格式發送)。然後,您可以將解析的數據存儲在本地的android SQLite數據庫中並訪問它。
Android的分貝教程:
http://www.vogella.com/articles/AndroidSQLite/article.html
的Android異步任務和線程教程:
http://www.vogella.com/articles/AndroidPerformance/article.html
的Android JSON教程:
由於A L ot,Anup Cowkur ... – Sonu
很高興能幫到你:-) –