![](/img/trans.png)
[英]How to fetch data from mysql and store in Sqlite database in android
[英]How to fetch data from center database and store in android sqlite database?
我想創建一個Android應用程序,其中任何用戶都可以在一些中央數據庫中添加一些信息,使用該應用程序的所有其他用戶都可以看到該信息。
因此,我想維護一個集中式數據庫並使用此集中式datbase更新App本地數據庫(sqlite數據庫)。
那么,有人可以幫我嗎? 我想要一些想法或代碼示例或指針來了解這些內容...
PS:我對Android App開發非常陌生。 因此,如果我錯過了任何必需的信息,請plesae通知我。
您必須將遠程數據庫存儲在遠程數據庫服務器上。 您可以為此使用一個簡單的數據庫,例如MySQL。 然后,您必須創建REST API(通過使用PHP,Ruby,Python等語言編寫服務器端代碼),Android應用程序可以使用該API來從數據庫獲取數據。
還有其他選擇也可以避免使用REST API。 看到:
請參閱此處以獲取有關REST的初學者教程:
http://net.tutsplus.com/tutorials/other/a-beginners-introduction-to-http-and-rest/
完成此操作后,您必須在Android應用程序中創建線程或AsyncTasks ,這些線程或AsyncTasks將調用API並解析獲取的數據(通常,數據以JSON格式發送)。 然后,您可以將解析的數據存儲在本地android SQLite數據庫中並訪問它。
Android db教程:
http://www.vogella.com/articles/AndroidSQLite/article.html
Android Async任務和線程教程:
http://www.vogella.com/articles/AndroidPerformance/article.html
Android JSON教程:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.