找回密码
 立即注册
收起左侧

qt for android 如何将写好的数据库打包进apk

3
回复
9073
查看
[复制链接]
累计签到:4 天
连续签到:1 天
来源: 2014-11-25 18:18:55 显示全部楼层 |阅读模式
1Qter豆
qt for android 如何将写好的数据库打包进apk

最佳答案

查看完整内容

方法是对android来说的。 1.在程序运行前通过java检查数据库文件是否存在,不存在则copy数据库到相应的位置。 2.不是在部署结束才放入去,而是部署前进去,这个assets文件夹是ANDROID_PACKAGE_SOURCE_DIR的目录,在部署是将其copy到编译的目录的。其实assets同样也是资源的方法,这个具体你可查看android的相关资料 ...
回复

使用道具 举报

累计签到:4 天
连续签到:1 天
2014-12-5 15:42:38 显示全部楼层
gdady 发表于 2014-12-4 16:45
将数据放到android(如果有qt项目指定ANDROID_PACKAGE_SOURCE_DIR,就放在这个目录中的assets)的assets目 ...

如果是放在assets目录,在程序运行时获取文件的路径是什么?其次,assets是部署结束时生成的,这时放入assets为什么能打包进APK?本人小白,希望能大侠详细说说。现在我采用 的方式是用qrc管理资源文件,这也是qt官方推荐的方式,可以跨平台
回复

使用道具 举报

累计签到:16 天
连续签到:1 天
2014-11-25 18:18:56 显示全部楼层
方法是对android来说的。
1.在程序运行前通过java检查数据库文件是否存在,不存在则copy数据库到相应的位置。
2.不是在部署结束才放入去,而是部署前进去,这个assets文件夹是ANDROID_PACKAGE_SOURCE_DIR的目录,在部署是将其copy到编译的目录的。其实assets同样也是资源的方法,这个具体你可查看android的相关资料
回复

使用道具 举报

累计签到:16 天
连续签到:1 天
2014-12-4 16:45:27 显示全部楼层
将数据放到android(如果有qt项目指定ANDROID_PACKAGE_SOURCE_DIR,就放在这个目录中的assets)的assets目录中,发布时就会一起打包
回复

使用道具 举报

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

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了