[原创]安卓复制assets目录下的文件及文件夹(1)
来源:互联网 发布:淘宝图片处理软件 编辑:程序博客网 时间:2024/04/29 10:05
声明:本博客带有[原创]标志的均为原创文章,转载时请注明出处http://blog.sina.com.cn/felonwan并声明作者felonwan。
参考资料:
http://android.9tech.cn/news/2013/1125/38867.html
http://my.oschina.net/haquanwen/blog/54746
在网上找了一些方法,但是测试时都有问题。本文下面的代码主要来自第一个网址,但是修正了其把空文件当成目录、以及不能复制没有后缀的文件的bug,另外添加返回值显示复制是否成功。有什么问题请在下面回复,有什么错误也请在下面回复指正。
在4.2.2上测试的结果是:对于空目录,由于安卓的AssetManager不能列出,所以无法复制!如果有很重要的空目录需要复制,请使用压缩包或其它方法解决。
注意:如果是复制到/data分区中的apk文件指定的数据存储区,请使用Context.getFilesDir().getPath(),比如在MainActivity.java的OnCreate里使用this.getFilesDir().getPath()。(笔者还不明白这个Context到底该怎么引用。另外,如果直接在MainActivity里直接使用没有语法错误,但运行时会出现闪退。)
首先,复制单个文件:
private Boolean CopyAssetsFile(String filename, String des) {
}
然后是文件夹的复制,需要调用上面的函数:
private Boolean CopyAssetsDir(String src,String des) {
}
0 0
- [原创]安卓复制assets目录下的文件及文件夹(1)
- Android 中 Assets目录下 文件或文件夹的复制
- C# 递归复制文件夹及文件夹目录下的文件
- Android复制Assets目录下的文件到指定目录
- Android复制assets目录下的文件到另一个目录
- php复制目录下的所有文件及文件夹
- php复制目录下的所有文件及文件夹
- 将指定文件夹下文件及子文件夹下的文件复制到同一级目录
- 安卓如何读取Assets目录下的文件和图片
- Android程序函数 将assets文件夹下的文件复制到手机的sd卡中(包括子文件夹)
- Android程序函数 将assets文件夹下的文件复制到手机的sd卡中(包括子文件夹)
- [PHP][Function]实现将一个文件夹下的所有文件及文件夹复制到另一个文件夹里(保持原有结构)[已验证][原创]
- assets文件夹下文件目录复制到SD卡下
- Assets目录下的特殊文件夹名称
- Unity Assets目录下的文件夹用途
- Unity Assets目录下的文件夹用途
- android读写assets目录下面的资源文件(文件夹)
- android读写assets目录下面的资源文件(文件夹)
- 如何在Swift 中使用AFNetworking
- [转载]互联网Offer选择恐惧症
- 虚拟机部署度量快速开发平台服务端出现ora-27101错误的一个解决方法
- Android布局中Padding与Margin的区别
- CKEditor配置属性
- [原创]安卓复制assets目录下的文件及文件夹(1)
- servlet中Response输出源码解析
- springmvc 类对象新的理解
- h5基础
- 窥探Swift之别样的枚举类型
- jquery.validate表单验证使用说明
- 解析 STM32 的启动过程
- java 实现https请求
- 用c语言实现二分法查找表格【数据结构】