gpt4 book ai didi

android - 无法在真正的 Android 设备上找到数据库?

转载 作者:行者123 更新时间:2023-11-30 04:27:36 25 4
gpt4 key购买 nike

我最近开发了一个应用程序,它创建一个数据库并将数据存储到该数据库中。现在我已经在运行 android 2.3.7 操作系统的 SD 卡上安装了应用程序。但是,我无法找到在 SD 卡上创建此数据库的位置。看了很多帖子,说数据库位于 data/data//databases/。我在我的 SD 卡上没有看到这样的文件夹(当我通过 USB 将它插入我的计算机时)。请帮助我确定此文件所在的位置。

我是否必须 root 到设备才能访问数据库?

最佳答案

是的,它存储在/data/data/your.package/databases/...。该路径不在您的 SD 卡上;那里的东西存在于 /sdcard 中。您需要 root 权限才能读取 /data

但是,您永远不需要在正常操作中直接读取或写入它。您应该使用正确的 SQLite API 来访问它。无论如何,这比黑客攻击要容易得多。

关于android - 无法在真正的 Android 设备上找到数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8205316/

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