2016-08-17 97 views
1

我創建了一個應用程序,其中包含許多服務器和應用程序之間的同步數據。 現在我想將服務器中的表和api調整到手機的數據庫中,以便通過離線模式訪問數據。將mySQL表和API同步到手機的數據庫sqlite

有2個部分,我的問題的:

  1. 如何將我從端口MYSQL服務器的表到手機的SQLite的?
  2. 我有很多Api來訪問服務器的特定數據,如何實現從手機的SQLite中獲取數據?

任何幫助,將不勝感激。在此先感謝

+0

[如何將現有數據庫與Android應用程序一起使用](http:// stackoverflow.com/questions/9109438/how-to-use-an-existing-database-with-an-android-application) –

+0

使用API​​和本地存儲[ormlite](http://ormlite.com/)並進行同步[觀察者模式](https://andhradroid.wordpress.com/2012/04/05/object-observer-pattern-in-android/) –

回答

0

基本上,您應該將所有負責從特定實體的服務器獲取數據的方法移到獨立的接口中。爲你本地數據庫也創建DAO(數據訪問對象)接口並實現它。通過這樣做,您將能夠爲您的數據庫編寫測試併爲不同數據庫創建實現,ORMLite(或Realm)

相關問題