我想在安装应用程序时在我的应用程序文档目录中安装文件,并且应用程序需要能够根据需要下载这些文件的新版本。使用默认文件部署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);