如何将数据库保存在 SD 卡上并使用 ORMLite?
我使用 ORMLite 来处理我的数据库,我面临着如何将数据库保留在 SD 卡上的问题。谁能帮我解决这个问题吗?
I use ORMLite to work with my database, and I faced with problem how keep database on sd card. Can anyone help me with this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您只需在数据库名称之前添加 /sdcard/ 字符串即可正常工作
you can simply add the /sdcard/ string before your database name and it will work fine
不确定 ORM Lite 是什么,也从未使用过它。
但是,默认情况下,Android 会将您的数据库放置在存储设备上的 /data/data/PACKAGE/databases/DATABASEFILE 中。如果您不喜欢该位置,可以按照本文和 将数据库重新定位到到您想要的任何位置。
Not sure what ORM Lite is and never used it.
However, by default Android will place your database in /data/data/PACKAGE/databases/DATABASEFILE on your storage device. If you don't like that location, you can follow this article and relocate your database to wherever you want.