import android.content.Context;
import android.os.Environment;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
/**
* Description: 从assets目录下 copy 文件到 app/data/cache目录
*/
public class FileUtils {
public static void copyFiles(Context context, String fileName, File desFile) {
InputStream in = null;
OutputStream out = null;
try {
in = context.getApplicationContext().getAssets().open(fileName);
out = new FileOutputStream(desFile.getAbsolutePath());
byte[] bytes = new byte[1024];
int i;
while ((i = in.read(bytes)) != -1)
out.write(bytes, 0 , i);
} catch (IOException e) {
e.printStackTrace();
}finally {
try {
if (in != null)
in.close();
从assets目录下 copy 文件到 app/data/cache目录
最新推荐文章于 2024-02-26 09:19:49 发布
本文介绍如何在Android应用运行时,将assets目录下的文件复制到app/data/cache目录,以实现资源的本地缓存,提高应用性能。
摘要由CSDN通过智能技术生成