我在我的Android應用程序中使用了Sugar ORM。我設法成功地將數據保存到/從數據庫讀取數據。現在我需要獲取創建的數據庫並檢查一些信息以進行調試等。我可能還需要首次使用預填充數據庫。Android Sugar ORM - 自定義SD路徑中的自定義/預填充數據庫
這怎麼能在Sugar ORM中完成?我在文檔中找不到任何東西。
如果無法完成,請建議其他易於使用的具有此功能的ORM。 (不要告訴我OrmLite,這是不容易使用,如糖orm)
我在我的Android應用程序中使用了Sugar ORM。我設法成功地將數據保存到/從數據庫讀取數據。現在我需要獲取創建的數據庫並檢查一些信息以進行調試等。我可能還需要首次使用預填充數據庫。Android Sugar ORM - 自定義SD路徑中的自定義/預填充數據庫
這怎麼能在Sugar ORM中完成?我在文檔中找不到任何東西。
如果無法完成,請建議其他易於使用的具有此功能的ORM。 (不要告訴我OrmLite,這是不容易使用,如糖orm)
我看到你問了很久以前,但我只是找到它。
您可以將adb(Android Debug Bridge)連接到設備並打開adb外殼。
然後在此shell中將shell導航到數據庫目錄並使用SQLite3命令訪問數據庫。
它與Android模擬器的工作室相當不錯。我還沒有嘗試過與其他環境。
你現在不能用Sugar ORM來做。使用遷移腳本預填充數據已經存在問題,請參閱https://github.com/satyan/sugar/issues/87。
另一個非常類似的ORM使用的是DBFlow,它也非常易於使用(https://github.com/Raizlabs/DBFlow)。我只是使用預先包裝好的數據庫製作了一個POC,該數據庫運行良好。有關更多詳細信息,請參見https://github.com/Raizlabs/DBFlow/blob/master/usage/DBStructure.md。
編輯:還檢查了ActiveAndroid,它似乎與Sugar ORM非常相似,並且還支持預填充的數據庫(https://github.com/pardom/ActiveAndroid)。