Android 数据库打包随APK发布的实例代码


当前第2页 返回上一页


2,在需要的activity中加入如下方法用于具体的copy操作

代码如下:

Java代码 
privatevoid copyDataBaseToPhone() { 
        DataBaseUtil util = new DataBaseUtil(this); 
        // 判断数据库是否存在 
        boolean dbExist = util.checkDataBase(); 

        if (dbExist) { 
            Log.i("tag", "The database is exist."); 
        } else {// 不存在就把raw里的数据库写入手机 
            try { 
               util.copyDataBase(); 
           } catch (IOException e) { 
               thrownew Error("Error copying database"); 
           } 
        } 
    } 


3,检测是否有SDCard,执行copy。(个人感觉可以不检测SD卡是否存在,但不检测似乎有个问题,程序原因?)

代码如下:

boolean hasSDCard = Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED);
  if(hasSDCard){
   copyDataBaseToPhone();
  }else{
   showToast("未检测到SDCard");
  }


标签:SQLite

返回前面的内容

相关阅读 >>

开源 5 款超好用的数据库 gui 带你玩转 mongodb、redis、sql 数据库(推荐)

Sqlite教程(五):索引和数据分析清理

nodejs中安装ghost出错的原因及解决方法

django数据库(Sqlite)基本入门使用教程

Sqlite教程(十一):临时文件

android数据存储方式操作模式解析

python sqlalchemy 中的engine详解

android studio连接Sqlite数据库的登录注册实现

linux中安装部署docker管理工具drone全攻略

android中应用多进程的整理总结

更多相关阅读请进入《Sqlite》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...

    暂无评论...