永发信息网

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

答案:2  悬赏:50  手机版
解决时间 2021-12-25 06:58
  • 提问者网友:绫月
  • 2021-12-24 22:08
android怎么使用外部的数据库文件
最佳答案
  • 五星知识达人网友:不甚了了
  • 2021-12-24 22:46
先简单说下步骤:

将格式为.db的数据库文件放到android项目assets目录中;
在程序必要的时候,将其“拷贝”(文件读取)到Android 程序默认的数据库存储目录中,一般路径为“/data/data/项目包名/databases/“;
自定义SQLiteOpenHelper类,创建一个名字跟步骤1中.db名称一样的数据库;
按照平常逻辑,增删改查数据库。
全部回答
  • 1楼网友:人類模型
  • 2021-12-24 23:01
复制基本方法 1.使用getresources().openrawresource方法获得res/raw目录资源 inputstream对象 2.该inputstream对象数据写入其目录相应文件 3. android sdk使用sqlitedatabase.openorcreatedatabase方法来打开任意目录sqlite数据库文件 基本思路总结来说 应该样子 先判断用户否有sd卡(ps:虽绝大部分用户手机带sd卡我们也必须考虑下没有sd卡用户感受)没有sd卡则把数据库拷贝用户手机data内存有sd卡则把数据库拷贝sd卡 当更好建议应该样子程序拷贝数据库而程序首次运行时代码建立数据库(sd卡上或用户手机内存data区)再住数据库填充数据
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯