首页 > 移动平台 > 详细

android中将已经完成的数据库随apk发布并安装添加到手机中

时间:2014-03-29 18:53:28      阅读:706      评论:0      收藏:0      [点我收藏+]

将数据库文件从assets复制到安装文件夹中 

bubuko.com,布布扣
String DB_PATH = "/data/data/com.example.loldate/databases/";
        String DB_NAME = "loldata.db";     //数据库路径及名称

        if ((new File(DB_PATH + DB_NAME).exists() == false)) {
            File f = new File(DB_PATH);
            if (!f.exists()) {
                f.mkdir();
            }

        };// 检查数据库路径文件夹是否存在,不存在的话就建立
        try {
            InputStream is = getBaseContext().getAssets().open(DB_NAME);
            OutputStream os = new FileOutputStream(DB_PATH + DB_NAME);
            byte[] buffer = new byte[1024 * 10];
            int length;
            while ((length = is.read(buffer)) > 0) {
                os.write(buffer, 0, length);
            }
            os.flush();
            os.close();
            is.close();

        } catch (Exception e) {
            e.printStackTrace();
        }  //  将assets中的数据库文件复制到手机中
bubuko.com,布布扣

android中将已经完成的数据库随apk发布并安装添加到手机中,布布扣,bubuko.com

android中将已经完成的数据库随apk发布并安装添加到手机中

原文:http://www.cnblogs.com/yesphet/p/3632594.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!