开发者社区> 问答> 正文

我的数据库应该存放在哪里?

我用的是path_provider包,我想知道我应该使用哪个目录来放置我的Hive数据库。

我需要它是跨平台的(至少Android和iOS)。我在看getLibraryDirectory但这并不支持Android。会getApplicationDocumentsDirectory有什么用吗?有什么帮助吗?谢谢!

展开
收起
游客5akardh5cojhg 2019-12-25 16:20:23 4467 0
1 条回答
写回答
取消 提交回答
  • 对于您的用例,我建议如下:

    final directory = Platform.isIOS ? await getLibraryDirectory() : await getApplicationDocumentsDirectory(); 这将为两者提供最佳目录。iOS和Android,假设您希望存储不应该对用户可见的数据库文件。

    2019-12-25 16:20:35
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
DTCC 2022大会集锦《云原生一站式数据库技术与实践》 立即下载
阿里云瑶池数据库精要2022版 立即下载
2022 DTCC-阿里云一站式数据库上云最佳实践 立即下载