gpt4 book ai didi

android - 以编程方式获取我的应用程序的数据库目录

转载 作者:IT王子 更新时间:2023-10-29 06:19:22 25 4
gpt4 key购买 nike

我想在我的应用程序中使用“预加载”数据库。关于这个有很多问题,大多数指向这篇博客文章 here或类似物。

到目前为止一切顺利。我只是想知道是否有更好的方法来获取默认数据库目录,这样您就不必使用这样的东西:

private static String DB_PATH = "/data/data/YOUR_PACKAGE/databases/";

我的意思是,也许这在未来会发生变化,或者设备或 rom 可以将其放置在其他地方......那么有没有办法以编程方式获取此路径?

在 Context 中存在一个 getDatabasePath(name) 方法,但你需要给它一个现有的数据库名称,好吧......它还不存在,我想把它移到那里:P

最佳答案

我用过...

String destPath = getFilesDir().getPath();
destPath = destPath.substring(0, destPath.lastIndexOf("/")) + "/databases";

关于android - 以编程方式获取我的应用程序的数据库目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12723186/

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