安装时加入外部数据库示例(android外部数据库)
更新时间:2014年03月14日 09:08:03 作者:
这篇文章主要介绍了android打包安装时加入外部数据库的示例,需要的朋友可以参考下
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文件,则从res\raw目录中复制这个文件到该目录
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){
}
}
您可能感兴趣的文章:
- ubuntu用wifi连接android调试程序的步骤
- android wifi信号强度等级区分的修改介绍
- Android中判断有无可用网络的代码(是否是3G或者WIFI网络)
- android连接wifi时获取广播地址代码
- android在root模式下接听来电的方法
- android开启免提切换功能示例
- android实现来电静音示例(监听来电)
- android自定义按钮示例(重写imagebutton控件实现图片按钮)
- android调试工具adb命令大全
- android实用工具类分享(获取内存/检查网络/屏幕高度/手机分辨率)
- 获取android4.0版本sdcard路径示例
- android打开rar压缩文件
- android开发教程之自定义控件checkbox的样式示例
- android开发教程之实现滑动关闭fragment示例
- android开发教程之开机启动服务service示例
- android开发教程之使用线程实现视图平滑滚动示例
- android开发教程之startActivityForResult使用方法
- android使用webwiew载入页面使用示例(Hybrid App开发)
- android动态加载布局文件示例
- android实现widget时钟示例分享
- android自定义窗口标题示例分享
- android开发教程之wifi开发示例
相关文章
Android自定义view利用Xfermode实现动态文字加载动画
这篇文章主要介绍了Android自定义view利用Xfermode实现动态文字加载动画,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2017-07-07
使用Composing builds提升Android编译速度
这篇文章主要介绍了使用Composing builds提升Android编译速度示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪2022-06-06
使用Android studio3.6的java api方式调用opencv
这篇文章主要介绍了Android studio3.6的java api方式调用opencv的代码详解,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-03-03


最新评论