d2zhangj 发表于 2019-2-11 11:20:21

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

本帖最后由 d2zhangj 于 2019-2-11 11:49 编辑

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

爆发 发表于 2019-2-11 11:55:06

释放到手机复制资产文件()

变形金刚 发表于 2019-2-11 12:15:39

文件名类里有一个“创建临时文件”试试,我没有试过:噜阿噜

d2zhangj 发表于 2019-2-12 23:16:28

爆发 发表于 2019-2-11 11:55
释放到手机复制资产文件()

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

爆发 发表于 2019-2-12 23:40:28

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

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



d2zhangj 发表于 2019-2-13 10:43:35

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

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

d2zhangj 发表于 2019-2-13 11:48:49

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

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

d2zhangj 发表于 2019-2-13 14:26:53

本帖最后由 d2zhangj 于 2019-2-13 14:34 编辑

爆发 发表于 2019-2-12 23:40
在项目中引入外部资产目录,当然包含你的数据库文件; 然后启动APP的时候释放到手机目录中,做好判断 如 ...
file:///android_asset/这个目录是电脑上的相对路径吗,我这样引用数据库文件对吗?

创世魂 发表于 2019-2-13 14:57:47

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

...

复制资产文件直接写文件名即可。

创世魂 发表于 2019-2-13 14:58:10

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

...

直接写完整的文件名,不用带路径。
页: [1] 2
查看完整版本: 怎么将已编辑好的数据库文件一起打包进app,然后再程序.....