永发信息网

android怎么使用外部的数据库文件

答案:2  悬赏:50  手机版
解决时间 2021-12-25 06:58
android怎么使用外部的数据库文件
最佳答案
先简单说下步骤:

将格式为.db的数据库文件放到android项目assets目录中;
在程序必要的时候,将其“拷贝”(文件读取)到Android 程序默认的数据库存储目录中,一般路径为“/data/data/项目包名/databases/“;
自定义SQLiteOpenHelper类,创建一个名字跟步骤1中.db名称一样的数据库;
按照平常逻辑,增删改查数据库。
全部回答
复制基本方法 1.使用getresources().openrawresource方法获得res/raw目录资源 inputstream对象 2.该inputstream对象数据写入其目录相应文件 3. android sdk使用sqlitedatabase.openorcreatedatabase方法来打开任意目录sqlite数据库文件 基本思路总结来说 应该样子 先判断用户否有sd卡(ps:虽绝大部分用户手机带sd卡我们也必须考虑下没有sd卡用户感受)没有sd卡则把数据库拷贝用户手机data内存有sd卡则把数据库拷贝sd卡 当更好建议应该样子程序拷贝数据库而程序首次运行时代码建立数据库(sd卡上或用户手机内存data区)再住数据库填充数据
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
蚂蚁花呗期限上只有6个月和12个月,一个月要
excel判断B列内容,A列变色
梦见别人生男孩
单选题人类社会的现象十分丰富多采,但从总体
sensation香烟
姬恋无双游戏下载
成都哪里可以到浦江
目前哪家银行服务口碑最好
由高圆圆和李晨等主演的电影叫什么
单选题“他们除掉自己的劳动力,除掉劳动的手
小野生娃娃鱼肚皮什么样的
单选题关于电磁波,下列说法正确的是A.雷达是
宁夏也被称为塞上江南 用英语怎么说?急
约翰用英语怎么写。
word中怎么设置页码的字体大小怎么设置
推荐资讯
单选题现在人类可以控制的核反应是A.核聚变B.
Is this your watch?Is this ____ ____.改为
Tony, mind your manners! Don’t while oth
快手软件在桌面,没有反应,是怎么回事?该怎
委屈求全的近义词
教师资格证面试审核需要带什么证
蓝牙耳机怎样使用
华夏smart信用卡 只有金卡吗
冰山殿下的小迷糊百度云下载
点(-2,-3)关于x轴的对称点的坐标是A.(-2
下列哪项地理活动不能证明地球是球体?A.麦哲
单选题猫的体细胞中含有38条染色体,那么猫的
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?