我希望能够将我的apk中的文件复制到SD卡,并且只是想知道它是否可能以及我将如何去寻找它,因为我正在努力寻找和信息和Android聊天室都是锁定!在此先感谢:)
编辑:我想将文件推送到内部存储(prefrably / system /但我可以根据需要使用终端命令将其从内部存储移动到那里)
答案 0 :(得分:4)
将您的文件放在项目的assets
文件夹中,例如file.txt的。
获取输入流以读取文件:
InputStream is = getAssets().open("file.txt");
复制内容:
FileOutputStream os = new FileOutputStream(new File(Environment.getExternalStorageDirectory(), "file.txt"))
byte[] buf = new byte[4096]
while (true) {
int len = is.read(buf);
if (len < 0) break;
os.write(buf, 0, len);
}
os.close();
is.close();
答案 1 :(得分:0)