android读取apk中已经存在的数据库信息
2013-10-29 15:36
423 查看
http://www.oschina.net/code/snippet_145944_11646
String databaseFilename = DATABASE_PATH + "/" + DATABASE_NAME; File dir = new File(DATABASE_PATH); if (!dir.exists()) dir.mkdir(); if (!(new File(databaseFilename)).exists()) { InputStream is = context.getResources().openRawResource(R.raw.jobexam); FileOutputStream fos = new FileOutputStream(databaseFilename); byte[] buffer = new byte[8192]; int count = 0; while ((count = is.read(buffer)) > 0) { fos.write(buffer, 0, count); } fos.close(); is.close(); } db = SQLiteDatabase.openOrCreateDatabase(databaseFilename, null);
相关文章推荐
- Android 音频驱动分析--A10
- 如何手动添加Android Dependencies包
- Android中使用gzip传递数据
- Android(Java):Android ListView checkbox 全选效果
- android 语音播报(通过手说tts 实现中文语音播报)
- android 小游戏
- Android LayoutInflater详解
- Android路径中提取文件名
- android
- Android图形图画学习(8)——SurfaceView
- android菜单
- Android中的Touch事件
- Android 布局文件 属性区别
- android 处理未捕获异常
- Android进程间通信
- Android Battery Dog开源项目介绍
- Android 成功 使用GPS获取当前地理位置(解决getLastKnownLocation 返回 null)
- Android自定义Title Bar
- Android 堆栈攻击之 ARM 栈分析 + ARM汇编解读
- Android   收集索引贴