sqlite加載到內(nèi)存 如何將Sqlite數(shù)據(jù)庫放到內(nèi)存中讀寫?
如何將Sqlite數(shù)據(jù)庫放到內(nèi)存中讀寫?您可以復(fù)制數(shù)據(jù)庫。數(shù)據(jù)庫文件到Android項(xiàng)目的resraw文件夾。在Android中,你不能直接打開resraw目錄下的數(shù)據(jù)庫文件,但你需要在程序第一次啟動
如何將Sqlite數(shù)據(jù)庫放到內(nèi)存中讀寫?
您可以復(fù)制數(shù)據(jù)庫。數(shù)據(jù)庫文件到Android項(xiàng)目的resraw文件夾。在Android中,你不能直接打開resraw目錄下的數(shù)據(jù)庫文件,但你需要在程序第一次啟動時將文件復(fù)制到手機(jī)內(nèi)存或SD卡中的一個目錄下,然后再次打開數(shù)據(jù)庫文件。復(fù)制的基本方法是使用getresources()。Openrawre source方法獲取resraw目錄中資源的InputStream對象,然后將InputStream對象中的數(shù)據(jù)寫入其他目錄中相應(yīng)的文件。最后,它可以被使用SQLiteDatabase.openOrCreateDatabase文件方法在任何目錄中打開SQLite數(shù)據(jù)庫文件