解答:在Android中不能直接打开res raw目录中的数据库文件,而需要在程序第一次启动时将该文件复制到手机内存或SD卡的某个目录中,然后再打开该数据库文件。复制的基本方法是使用getResources().openRawResource方法获得res raw目录中资源的 InputStream对象,然后将该InputStream对象中的数据写入其他的目录中相应文件中。在Android SDK中可以使用SQLiteDatabase.openOrCreateDatabase方法来打开任意目录中的SQLite数据库文件。

更多相关文章

  1. 安卓MonkeyRunner源码分析之与Android设备通讯方式
  2. Android(安卓)Bluetooth HID实现详解
  3. Android面试笔试集锦
  4. Android(安卓)Activity 各函数解析
  5. [置顶] Android(安卓)Handler Message Looper机制原理
  6. 为什么ios比android流畅
  7. Android中解析读取复杂word,excel,ppt等的方法
  8. android平台上的sqllite_简介
  9. android 图片占用内存与什么有关

随机推荐

  1. Android多点触摸交互处理
  2. Android(安卓)OnGestureListener用法 识
  3. LocalBroadcastManager
  4. Android(安卓)Studio 配置Java 8 Lambda
  5. (转)认识Android手机--来自MIUI
  6. Mac配置环境变量支持Android(安卓)adb命
  7. Android自动在线升级
  8. android 的sqlite 主键与simpleCursorAda
  9. Android中Intent传递对象的两种方法(Seri
  10. android初始化activity时隐藏软键盘