/**
* 从assert中复制菜单到存储卡中
*/
private void copyMenu() {
mAssetManager = getResources().getAssets();
try {
String[] files = mAssetManager.list("");
for (String file : files) {
if (TextUtils.isEmpty(file) || "images".equals(file) || "sounds".equals(file) || "webkit".equals(file)) {
continue;
}
File f = new File(Settings.MENU_PATH + File.separator + file);
if(!f.exists() && f.isDirectory()){
f.mkdirs();
}else {
f.delete();
f.mkdirs();
}
copyFile(file, Settings.MENU_PATH + File.separator + file);
}
} catch (IOException e) {
e.printStackTrace();
}
}
private void copyFile(String src, String dst) {
Log.e("_broadlink", "copyFile " + src + ":" + dst);
try {
String[] files = mAssetManager.list(src);
for (String file : files) {
Log.i("_broadlink", "->file:" + file);
File f = new File(dst + File.separator + file);
if (f.exists
读取assert文件夹中的文件夹资源
最新推荐文章于 2022-03-22 17:02:13 发布
这段代码展示了如何从Android应用的assets文件夹中读取资源,并将其复制到存储卡上的指定路径。它遍历assets目录,创建目标文件夹结构,并将每个文件复制到对应位置。

最低0.47元/天 解锁文章
5920

被折叠的 条评论
为什么被折叠?



