手机
当前位置:查字典教程网 >编程开发 >安卓软件开发 >安装时加入外部数据库示例(android外部数据库)
安装时加入外部数据库示例(android外部数据库)
摘要:android打包安装时加入外部数据库,我有这个需求所以就写了下面的代码,现在分享给大家复制代码代码如下:publicvoidcreateD...

android打包安装时加入外部数据库,我有这个需求所以就写了下面的代码,现在分享给大家

复制代码 代码如下:

public void createDatabase() {

try

{

// 获得.db文件的绝对路径

String databaseFilename = DATABASE_PATH + DATABASE_FILENAME;

File dir = new File(rootDirectory);

// 如果目录不存在,创建这个目录

if (!dir.exists())

dir.mkdir();

// 如果在/data/data/org.itec.android.Classroom

//目录中不存在 .db文件,则从resraw目录中复制这个文件到该目录

if (!(new File(databaseFilename)).exists()){

// 获得封装.db文件的InputStream对象

InputStream is = getResources().openRawResource(R.raw.mydb);

FileOutputStream fos = new FileOutputStream(databaseFilename);

byte[] buffer = new byte[7168];

int count = 0;

// 开始复制.db文件

while ((count = is.read(buffer)) > 0){

fos.write(buffer, 0, count);

}

fos.close();

is.close();

}

}

catch (Exception e){

}

}

【安装时加入外部数据库示例(android外部数据库)】相关文章:

刷新android中的媒体库

android横竖屏切换不重启activity解决方案

android 相机报错 setParameters failed

Android消息处理机制Handler

Android自定义View设定到FrameLayout布局中实现多组件显示的方法 分享

android中图片的三级缓存cache策略(内存/文件/网络)

Android单选对话框和多选对话框

android ListView 一些重要属性详解

popupwindow焦点问题解决方案

Android开发笔记之:AsyncTask的应用详解

精品推荐
分类导航