递归火山软件开发平台

标题: 怎么将已编辑好的数据库文件一起打包进app,然后再程序..... [打印本页]

作者: d2zhangj    时间: 2019-2-11 11:20
标题: 怎么将已编辑好的数据库文件一起打包进app,然后再程序.....
本帖最后由 d2zhangj 于 2019-2-11 11:49 编辑

拜托,我编辑了一个sqlite数据库,想在程序中直接调用,可不知道放在那,我引用外部资产文件好像也不行,编译以后在app目录里也找不到这个数据库文件,也不知道怎么才能打开使用,有了解的朋友帮忙给说一下好吗。
作者: 爆发    时间: 2019-2-11 11:55
释放到手机  复制资产文件()
作者: 变形金刚    时间: 2019-2-11 12:15
文件名类里有一个“创建临时文件”试试,我没有试过:噜阿噜
作者: d2zhangj    时间: 2019-2-12 23:16
爆发 发表于 2019-2-11 11:55
释放到手机  复制资产文件()

是在程序中复制嘛,打个比方我是事先有个数据库文件,我想在程序中使用,要怎么引用,我要把它放哪
作者: 爆发    时间: 2019-2-12 23:40
d2zhangj 发表于 2019-2-12 23:16
是在程序中复制嘛,打个比方我是事先有个数据库文件,我想在程序中使用,要怎么引用,我要把它放哪 ...

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

(, 下载次数: 133)


作者: d2zhangj    时间: 2019-2-13 10:43
爆发 发表于 2019-2-12 23:40
在项目中引入外部资产目录,当然包含你的数据库文件; 然后启动APP的时候释放到手机目录中,做好判断 如 ...

哦,原来引用了外部资产文件,还要app里复制到指定目录才有文件呀,我这就去试试
作者: d2zhangj    时间: 2019-2-13 11:48
爆发 发表于 2019-2-12 23:40
在项目中引入外部资产目录,当然包含你的数据库文件; 然后启动APP的时候释放到手机目录中,做好判断 如 ...

是复制了一个文件过来,file/在这个目录下,可是为什么是空文件,是我那个路径没写对吗,另外你那个"你的数据库文件名"我也替换了
作者: d2zhangj    时间: 2019-2-13 14:26
本帖最后由 d2zhangj 于 2019-2-13 14:34 编辑
爆发 发表于 2019-2-12 23:40
在项目中引入外部资产目录,当然包含你的数据库文件; 然后启动APP的时候释放到手机目录中,做好判断 如 ...

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

作者: 创世魂    时间: 2019-2-13 14:57
d2zhangj 发表于 2019-2-13 14:26
file:///android_asset/这个目录是电脑上的相对路径吗,我这样引用数据库文件对吗?

...

复制资产文件直接写文件名即可。
作者: 创世魂    时间: 2019-2-13 14:58
d2zhangj 发表于 2019-2-13 14:26
file:///android_asset/这个目录是电脑上的相对路径吗,我这样引用数据库文件对吗?

...

直接写完整的文件名,不用带路径。
作者: d2zhangj    时间: 2019-2-13 17:29
(, 下载次数: 88)
这下就行了,是不是用到的所有文件都要这么释放出来?
先在这里谢谢大家的回复!喜欢编程的人都是这么热情!

作者: d2zhangj    时间: 2019-2-13 19:33
谢谢每一位回帖的朋友,这个火山我学的还真没头绪,和易语言太不一样了,主要是安卓的结构和规则也都不会,以后免不了麻烦大家!:噜阿噜





欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4