递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 8504|回复: 11
打印 上一主题 下一主题

怎么将已编辑好的数据库文件一起打包进app,然后再程序.....

 关闭 [复制链接]

7

主题

22

帖子

87

积分

注册会员

Rank: 2

积分
87
跳转到指定楼层
楼主
发表于 2019-2-11 11:20:21 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 d2zhangj 于 2019-2-11 11:49 编辑

拜托,我编辑了一个sqlite数据库,想在程序中直接调用,可不知道放在那,我引用外部资产文件好像也不行,编译以后在app目录里也找不到这个数据库文件,也不知道怎么才能打开使用,有了解的朋友帮忙给说一下好吗。
回复

使用道具 举报

6

主题

83

帖子

1569

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1569
沙发
发表于 2019-2-11 11:55:06 | 只看该作者
释放到手机  复制资产文件()
回复

使用道具 举报

22

主题

75

帖子

359

积分

中级会员

Rank: 3Rank: 3

积分
359
板凳
发表于 2019-2-11 12:15:39 | 只看该作者
文件名类里有一个“创建临时文件”试试,我没有试过:噜阿噜
回复

使用道具 举报

7

主题

22

帖子

87

积分

注册会员

Rank: 2

积分
87
地板
 楼主| 发表于 2019-2-12 23:16:28 来自手机 | 只看该作者
爆发 发表于 2019-2-11 11:55
释放到手机  复制资产文件()

是在程序中复制嘛,打个比方我是事先有个数据库文件,我想在程序中使用,要怎么引用,我要把它放哪
回复

使用道具 举报

6

主题

83

帖子

1569

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1569
5#
发表于 2019-2-12 23:40:28 | 只看该作者
d2zhangj 发表于 2019-2-12 23:16
是在程序中复制嘛,打个比方我是事先有个数据库文件,我想在程序中使用,要怎么引用,我要把它放哪 ...

在项目中引入外部资产目录,当然包含你的数据库文件; 然后启动APP的时候释放到手机目录中,做好判断 如果存在就不要释放了。



回复

使用道具 举报

7

主题

22

帖子

87

积分

注册会员

Rank: 2

积分
87
6#
 楼主| 发表于 2019-2-13 10:43:35 来自手机 | 只看该作者
爆发 发表于 2019-2-12 23:40
在项目中引入外部资产目录,当然包含你的数据库文件; 然后启动APP的时候释放到手机目录中,做好判断 如 ...

哦,原来引用了外部资产文件,还要app里复制到指定目录才有文件呀,我这就去试试
回复

使用道具 举报

7

主题

22

帖子

87

积分

注册会员

Rank: 2

积分
87
7#
 楼主| 发表于 2019-2-13 11:48:49 来自手机 | 只看该作者
爆发 发表于 2019-2-12 23:40
在项目中引入外部资产目录,当然包含你的数据库文件; 然后启动APP的时候释放到手机目录中,做好判断 如 ...

是复制了一个文件过来,file/在这个目录下,可是为什么是空文件,是我那个路径没写对吗,另外你那个"你的数据库文件名"我也替换了
回复

使用道具 举报

7

主题

22

帖子

87

积分

注册会员

Rank: 2

积分
87
8#
 楼主| 发表于 2019-2-13 14:26:53 | 只看该作者
本帖最后由 d2zhangj 于 2019-2-13 14:34 编辑
爆发 发表于 2019-2-12 23:40
在项目中引入外部资产目录,当然包含你的数据库文件; 然后启动APP的时候释放到手机目录中,做好判断 如 ...

file:///android_asset/这个目录是电脑上的相对路径吗,我这样引用数据库文件对吗?

回复

使用道具 举报

439

主题

1万

帖子

3万

积分

超级版主

Rank: 8Rank: 8

积分
37259
9#
发表于 2019-2-13 14:57:47 | 只看该作者
d2zhangj 发表于 2019-2-13 14:26
file:///android_asset/这个目录是电脑上的相对路径吗,我这样引用数据库文件对吗?

...

复制资产文件直接写文件名即可。
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

439

主题

1万

帖子

3万

积分

超级版主

Rank: 8Rank: 8

积分
37259
10#
发表于 2019-2-13 14:58:10 | 只看该作者
d2zhangj 发表于 2019-2-13 14:26
file:///android_asset/这个目录是电脑上的相对路径吗,我这样引用数据库文件对吗?

...

直接写完整的文件名,不用带路径。
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-6-14 09:05 , Processed in 0.081324 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表