1.将数据库文件放入资源下的raw文件下,如果没有raw文件夹在res下自己创建
2.打开数据库思路:
(1)首先判断数据文件是否存在,若存在直接根据路径打开数据库即可。
(2)若数据库文件不存在,则需通过代码将raw下的资源文件拷贝到
/data/data/com.*.*(package name)/ 目录下
(3)打开数据库,对其进行操作即可。
3.例子
(1)创建test.db数据库,同时建立person表,并且插入两条数据,然后将数据库复制到raw文件下
(2)DbManager类
package com.example.mrz.dbapplication;
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.os.Environment;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
/**
* Created by MrZ on 2016/3/26.
*/
public class DbManager {
private final int BUFFER_SIZE = 400000;

本文介绍了如何在Android Studio中使用外部数据库,包括将数据库文件放入raw资源文件夹,检查并复制数据库文件到指定路径,以及通过DbManager类进行数据库操作。示例展示了创建和打开数据库、读取数据的过程,并提醒了需要添加的读写权限。
8998

被折叠的 条评论
为什么被折叠?



