从assets拷贝数据库到file目录
来源:互联网 发布:网络节点怎么查 编辑:程序博客网 时间:2024/05/17 22:42
简单拷贝已有数据库到APP目录的file目录下以作查询需要
// 从asserts目录下拷贝文件到filesprivate void copyDB() { // 获取输出流,文件存储目录:data/data/包名/files目录下,文件名相同 File file = new File(getFilesDir(), "bearya.db"); // 当文件不存在的时候:才去拷贝,已经存在的不再去拷贝了。 if (!file.exists()) { AssetManager assetManager = getAssets(); try { // 获取输入流 InputStream is = assetManager.open("bearya.db"); FileOutputStream fos = new FileOutputStream(file); // 开始读和写 byte[] bys = new byte[1024]; int len; while ((len = is.read(bys)) != -1) { fos.write(bys, 0, len); } is.close(); fos.close(); } catch (Exception e) { e.printStackTrace(); } }}
//模糊查询数据库
private Cursor queryDatabase(String cmd) { String path = getFilesDir() + "/bearya.db"; stuDb = SQLiteDatabase.openOrCreateDatabase(path, null); Cursor rawQuery = stuDb.rawQuery("SELECT * from by_speech_cmd where input like '%" + cmd + "%'", null); rawQuery.moveToFirst(); return rawQuery;}
1 0
- 从assets拷贝数据库到file目录
- 从assets中拷贝from文件到指定目录下
- Android从Assets拷贝文件以及文件夹到指定目录
- 如何将数据库文件从assets文件下拷贝到本地数据库zhon
- android拷贝assets目录下文件到其他目录
- assets目录下资源拷贝到指定目录
- assets目录下所有文件拷贝到sd卡
- Android递归拷贝assets资源到指定目录
- cocos 拷贝Lua资源到android 工程assets目录
- 从 assets 复制数据库到 databases 文件夹
- android 从assets目录复制文件到apk私有目录
- Android-拷贝assets目录文件
- android从assets目录复制到sd卡
- android 从assets目录解压zip到本地sdCard
- android从assets目录复制文件到sd卡
- assets目录下的文件拷贝到sd卡目录下
- Android 读取Assets资源文件或目录,并拷贝到其他目录下
- 3.2 拷贝数据库到系统目录
- iOS KeyFrame动画
- 汉诺塔问题的递归实现(扩展)
- 《摆渡人》--如果命运是一条孤独的河流,谁会是你的灵魂摆渡人?
- 对图片进行二次采样,解决图片过大出现OM
- java并发实战阅读笔记 --1
- 从assets拷贝数据库到file目录
- 当前页汇总和全部汇总的显示问题
- Sublime_text 3 插件资源查看器 PackageResourceViewer
- HBuilder webApp开发(十三)二维码扫描
- Android水平ProgressBar
- 精通java技术应该掌握哪些知识
- Oxford场景文本识别样本生成工具
- 如何利用API实现行式报表后台导入excel数据入库
- 如何在go程序中捕获退出信号