在Android中不能直接打开res raw目录中的数据库文件,而需要在程序第一次启动时将该文件复制到手机内存或SD卡的某个目录中,然后再打开该数据库文件。


复制的基本方法是使用getResources().openRawResource方法获得res raw目录中资源的 InputStream对象,然后将该InputStream对象中的数据写入其他的目录中相应文件中。


在Android SDK中可以使用SQLiteDatabase.openOrCreateDatabase方法来打开任意目录中的SQLite数据库文件。

更多相关文章

  1. 旅行青蛙(旅かえる)逆向笔记
  2. Android逆向之旅—Hook神器Frida使用详解
  3. Android(安卓)应用安装过程分析
  4. android 中如何分析内存泄漏
  5. Androd开发艺术探索 第10章 Android的消息机制 读书笔记
  6. 使用mapbar 地图sdk要关闭硬件加速
  7. Android事件机制之一:事件传递和消费
  8. Android最佳性能实践(一)——合理管理内存
  9. Android(安卓)Activity的生命周期

随机推荐

  1. 】Android横竖屏总结
  2. Android(安卓)8.1 zygote创建新应用进程
  3. android之layout_toLeftOf和layout_toRig
  4. Android(安卓)Button字母自动全部大写的
  5. 相关约束参数的含义
  6. Android(安卓)2.2.2到Android(安卓)4.2.2
  7. Hive中的case when 的写法
  8. Android之Relative布局的相关属性解析
  9. android在文本中添加超链接
  10. 一些常用到的android前端布局属性