gpt4 book ai didi

Android - 使用 SQLite 的最佳方式?

转载 作者:行者123 更新时间:2023-11-29 21:22:46 25 4
gpt4 key购买 nike

我正在 android 中开发一个应用程序,其中包含需要连接到数据库的 Activity 。我在 Assets 文件夹中添加了我的数据库文件,该文件夹在应用程序第一次运行时被复制到应用程序数据库目录,但“ Assets ”目录和“数据”目录(在 Root设备上)可以被任何其他应用程序访问。我对使用数据库文件还是在代码中创建数据库感到困惑。如果我在代码中创建数据库,它会使数据库文件在“ Assets ”文件夹中消失。当用户将文件扩展名从.apk 更改为.zip 时,数据库文件将不会出现在assest 文件夹中。我该怎么办?

请给我一些建议!

最佳答案

这两种方式都很好用,完全取决于你的需要。通过在代码中创建数据库,您可以从其他应用程序中保护您的数据,但以这种方式创建它会非常痛苦,所以我建议您在 Assets 文件夹中使用 db 或 sqlite 文件,同时在设备或数据文件夹上使用复制数据库一些安全参数来加密它,或者您可以在设备上隐藏您的应用程序数据库文件夹,这样其他应用程序和用户将无法轻松访问它。

关于Android - 使用 SQLite 的最佳方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20538963/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com