不知道是否真的是同一事物或一個解決辦法,但爲我工作:
1)創建一個資產的文件夾:應用程序的\ src \主\資產
2)複製文件,你需要到的文件夾(文件此被自動複製到設備)
使用相對路徑3)訪問的文件...
3-b)的複製文件,以所希望的位置,作爲用於數據庫別人例如:
//Open a stream for reading, located in the assets
InputStream externalDbStream = context.getAssets().open(DB_NAME);
//Create a stream for writing the database byte by byte
OutputStream localDbStream = new FileOutputStream(DB_PATH);
//Copy the database
byte[] buffer = new byte[1024];
int bytesRead;
while((bytesRead = externalDbStream.read(buffer)) > 0){
localDbStream.write(buffer, 0, bytesRead);
}
//FLUSH THE OUT STREAM
localDbStream.flush();
//Close the streams
localDbStream.close();
externalDbStream.close();
來源
2017-05-08 10:46:35
sgm
在AS中沒有這樣的機制,只需將文件從開發機器複製粘貼到資產文件夾 –