当前位置:  编程技术>移动开发

安装时加入外部数据库示例(android外部数据库)

    来源: 互联网  发布时间:2014-10-24

    本文导语:  android打包安装时加入外部数据库,我有这个需求所以就写了下面的代码,现在分享给大家 代码如下:public void createDatabase() {  try    {      // 获得.db文件的绝对路径      String databaseFilename = DATABASE_PATH + DATABASE_FILENAME;   ...

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){  
  }
 }

    
 
 

您可能感兴趣的文章:

  • nosql数据库levedb介绍及levedb最新版1.18下载安装
  • 请问as4 u4安装时选择SQL数据库包,是不是还是没有把mysql安装上???谢谢!!
  • php中内置的mysql数据库连接驱动mysqlnd简介及mysqlnd的配置安装方式
  • 【求助】RHEL5.1 下安装Oracle 10.2g出现问题:指定数据库方案口令后卡住了,不能安装
  • mysql数据库下载安装教程和使用技巧
  • 求ubuntu12.04下面安装oracle数据库,求安装教材,百度上就两种,都不能成功
  • 有谁在redhat下安装过Mysql数据库?谢谢了
  • 想安装一个可以安装Oracle数据库的Linux,不知道用那种版本好?
  • LINUX数据库oracle客户端安装问题
  • 安装Oracle加载数据库错误areasQueries的解决
  • 只能运行文字界面,可否安装Oracle数据库!!!
  • 安装系统时装了数据库如何启动
  • RpM数据库丢失不能安装软件怎么恢复阿?
  • 安装informix数据库是路径有问题
  • linux下可以安装哪些数据库?到哪儿下载免费的?
  • linux上安装oracle 数据库后,是否能写shell程序实现数据库的自动启动。
  • 如何在sco/unix5.0下同时安装多个数据库(oracle和informix)???
  • postgre数据库安装的问题
  • 谁知道哪儿有cloudscape数据库的安装程序?
  • 100分求 HP UNIX下如何安装SYBASE 数据库?
  • 请问MYSQL 创建的数据库在什么地方(路径)我用的是REDHAT7。3并用RPM安装
  • 在安装Linux时,如果未给/usr挂载磁盘分区,那往/usr里写数据时,数据保存在哪儿啊?
  • 此数据库没有有效所有者,因此无法安装数据库关系图支持对象
  • 超级菜鸟问题:使用VMware安装linux会删除硬盘上的数据吗?
  • TCT(linux下的数据恢复软件)有谁安装成功过?
  • [Q] WINDOW2000下安装REDHAT2.1,如何避免把NT的分区数据覆盖?
  • 请问在红旗Linux多功能服务器版上(不是数据库服务器版)能否正常安装使用Oracle?红旗Linux数据库服务器版要比红旗Linux多功能服务器版贵
  • 已经安装Win2k,如何再安装Linux?不破坏任何Win2k下的数据?谢谢!
  • RedHat 9.0系统,安装双网卡,如何设置可以实现在两个网段间转发数据包?
  • CentOS5.5安装mysql5.5.18后,没有user数据库
  • 在FreeBSD上安装数据库好吗?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • python下xml解析库lxml最新版下载安装以及代码示例
  • CMS中PHP判断系统是否已经安装的方法示例
  • Oracle数据库安装配置流程示例详细解析
  • linux下php与php-fpm安装配置示例
  • android实现程序自动升级到安装示例分享(下载android程序安装包)
  • android监听安装和卸载示例
  • 使用winapi安装Windows服务示例程序
  • C++访问注册表获取已安装软件信息列表示例代码
  • Docker支持的安装方式
  • linux安装nagios,安装nrpe时候,先安装了openssl再从安装nrpe出错。
  • Centos6下安装Shell下文件上传下载rz,sz命令
  • 我已经用源代码方式安装了apache,如何让它支持php和mysql(php没有安装,mysql安装的是rpm包),要不要重新安装apache?如何删除已有的ap
  • CentOS下PHP安装完成后继续安装GD扩展库
  • 请教IBM服务器安装AIX的安装资料(教程或者资料,最好有安装步骤)
  • win7, win8安装docker需要了解的概念
  • 为什么安装redhat 7.1的时候没有让我配置lilo的安装而是系统默认的给我安装了--那位哥们安装过redhat7.1还望赐教
  • windows下tinyxml.dll下载安装使用(c++解析XML库)
  • 我安装的是Red Flag版本的linux,汉字输入法还没有安装,请问怎么安装?
  • tcmalloc内存泄露优化c++开源库下载,安装及使用介绍
  • 关于X库安装问题:我怎么查看我已经安装了哪些X库,并且哪些知道安装的版本号?
  • win7,win8安装Docker具体过程
  • android自动安装apk代码实例(不使用apk安装器安装)
  • php安装完成后如何添加mysql扩展
  • ubuntu 安装失败后,xp也无法进入;连xp安装盘也无法安装
  • 红帽RHEL下安装docker依赖性检查
  • 在win分区上安装linux和独立分区安装linux有什么区别?可以同时安装吗?(两个linux系统)
  • ubuntu系统中软件安装、卸载以及查询是否已经安装某个软件包的方法
  • 在已经安装了windows2000server的机器上安装红旗linux时,如何配置引导记录安装位置?急
  • MemCached介绍及最新稳定版memcached-1.4.20.tar.gz下载和安装
  • ubuntu10.04下安装openvz,openvz下安装ubuntu10.04,然后安装ipvsadm问题


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3