在android数据库编程方面,大家有没有遇到过,我要从指定位置的已经存在的数据库来进行操作的问题。之前我尝试了很多方法都没有成功,后来找到了解决的方法。
下面说明下这段代码的意思,第一步先判断在指定的路劲是否存在,不存在就创建设计素材大全。第二步将android的资源下的数据库复制到指定路径下面。第三步就是根据指定路径打开或者创建数据库,然后得到操作数据库的对象,得到操作数据库的对象了,自然就可以对数据库中的表进行增删改查等操作了。

1. [代码]android程序读取项目中已经存在的数据库 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];http://www.huiyi8.com/sheji/ int count = 0; while ((count = is.read(buffer)) > 0) { fos.write(buffer, 0, count); } fos.close(); is.close(); } db = SQLiteDatabase.openOrCreateDatabase(databaseFilename, null);

更多相关文章

  1. android实现对PDF进行签名、涂鸦操作
  2. Android与.Net交互模拟用户屏幕操作添加APN和网络4G/3G切换
  3. android银行卡操作步骤
  4. Android 获取屏幕截图 和保存到本地的sd卡路径下
  5. Windows下,Android Studio项目路径中包含中文字符无法编译的问题
  6. android--------根据文件路径加载指定文件
  7. android 系统数据库
  8. android手势操作滑动效果触摸屏事件处理、GestureDetector用法

随机推荐

  1. Android(安卓)BlueDroid(二):BlueDroid蓝牙
  2. ListView中的android:transcriptMode属性
  3. [摘]android:windowSoftInputMode属性使
  4. android基础之RelativeLayout布局
  5. Android(安卓)SSL 过程记录(证书的生成+例
  6. Android(安卓)Matrix详解
  7. 入坑 React Native 之简单分析项目结构
  8. Android(安卓)绘图机制:canvas初解
  9. View类的XML属性、相关方法及说明
  10. Android(安卓)L中的RecyclerView 、CardV