我想在安裝應用程序時在我的應用程序文檔目錄中安裝文件,並且應用程序需要能夠根據需要下載這些文件的新版本。使用默認文件部署android應用程序
目前,我將這些文件打包爲res/raw並在本地複製它們。這是浪費空間,因爲設備將包含資源和本地副本。有沒有一種機制可以讓我將文件直接捆綁到可寫目錄而不是資源中?
這裏是我做的那一刻:
File moviesDir = cw.getDir("movies", Context.MODE_PRIVATE);
in = getResources().openRawResource(R.raw.tutorial);
file = new File(moviesDir,"tutorial.mp4");
copyInputStreamToFile(in,file);