把assets目录下的db文件拷贝进来
2016-04-20 10:40
239 查看
public void copyDb(String filename) { File file = new File(getFilesDir(), filename); if (file.exists() && file.length() > 0) { Log.i(TAG, "DB 已经存在不需要拷贝"); } else { try { InputStream is = getAssets().open(filename); FileOutputStream fos = new FileOutputStream(file); byte[] buffer = new byte[1024]; int len = -1; while ((len = is.read(buffer)) != -1) { fos.write(buffer, 0, len); } fos.close(); is.close(); } catch (IOException e) { e.printStackTrace(); } } }
相关文章推荐
- crontab 计时任务相关
- 使用Yeoman搭建 AngularJS 应用 (2) —— 让我们搭建一个网页应用
- Java多线程代码示例
- Java 基本数据类型转换
- 详解C语言中结构体的自引用和相互引用
- http、TCP/IP协议与socket之间的区别
- tomcat中配置多个虚拟主机
- Google Guava 库用法整理
- iOS Xcode Server持续集成(二)
- Navicat 查询结果无法修改
- 盒模型
- android中自定义控件之TitleBar实现
- Android_Base_Interview
- 《跟着小吴哥学python》之 05 python中的集合 dict&set
- 趣味整数-相亲数
- mybatis做insert操作的时候 怎么才能返回插入的那条数据的id?
- kafka基础知识介绍
- Android 使用android-support-multidex解决Dex超出方法数的限制问题,让你的应用不再爆棚
- C程序设计的抽象思维-递归过程-砝码称重
- 算法Sedgewick第四版-第1章基础-020一按优先级计算表达式的值