gpt4 book ai didi

android - "getDataDir()"与 getFilesDir 有何不同?

转载 作者:行者123 更新时间:2023-11-29 17:13:25 33 4
gpt4 key购买 nike

返回文件对象的“getDataDir()”已从 API 24 添加。如果使用它,它要求最低 API 级别为 24。

文档将其用法解释为:

Returns the absolute path to the directory on the filesystem where all private files belonging to this app are stored. Apps should not use this path directly; they should instead use getFilesDir(), getCacheDir(), getDir(String, int), or other storage APIs on this class.

The returned path may change over time if the calling app is moved to an adopted storage device, so only relative paths should be persisted.

No additional permissions are required for the calling app to read or write files under the returned path.

getDataDir()(在 API 24 中添加)与 getFilesDir() 或 Environment.getDataDirectory() 有何不同?

该功能可以在哪些可能的场景下使用?.我知道现有的路径函数 <=23

最佳答案

getFilesDir() 返回的目录将在 getDataDir() 中。两者都与返回所有内部存储的根的 Environment.getDataDirectory() 没有任何关系。

In what possible scenarios can the function be used?

一种情况是对该应用的内部存储上的所有文件实现某种应用内完整备份。

关于android - "getDataDir()"与 getFilesDir 有何不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39920986/

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