- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我理解这个问题非常相似:What is the difference between getDir and getFilesDir on Android?
但是,当我只想将我的文件保存在我的私有(private)数据中时,我仍然不确定该使用什么。
对于一个目录,我应该只使用 data/data/com.test.myapp
吗?这将使它对我的应用程序私有(private)?
// Gets the absolute path to the filesystem directory where your internal files are saved.
getFilesDir()
// Creates (or opens an existing) directory within your internal storage space.
getDir()
我也尝试通读一些通用软件开源项目,但我想我只是对整个 getExternalFilesDir()
感到更加困惑,因为 Android 不引用内部存储(非 SD 卡)作为特定 API 级别后的“外部”存储?
最佳答案
I'm still not sure what to use when I simply want to save my files in my private data
getFilesDir()
会很好地工作。
For a directory should I just use data/data/com.test.myapp?
永远不要对目录进行硬编码。
That will make it private to my application?
getFilesDir()
对您的应用程序是私有(private)的(异常(exception):已 root 其设备并以 super 用户权限运行应用程序的用户)
我不知道 getDir()
有什么好的用途,我不推荐它。
because doesn't Android refer to internal storage (non-sdcard) as "external" storage after a certain api level?
外部存储在 Android 1.0 之前就已经存在。
内部存储大致意味着“对您的应用私有(private)”(除非您采取特定步骤使其非私有(private))。外部存储大致意味着“对用户和其他应用可见”。
在a book that I know that you own :-),您将在“ Assets 、文件和数据解析”一章中找到有关内部和外部存储的更多详细信息。
关于java - Android getFilesDir() 与 getDir() - 我用什么将文件保存在我的应用程序私有(private)数据中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18237859/
我写了一个简单的代码 if (context != null) { File mydir = context.getDir("abc",0); } 据我了解,我可以将任
我知道 getDir 将创建一个目录(如果该目录尚不存在)。但我崩溃了: File dir= getDir(file,Context.MODE_PRIVATE); 文件的类型为字符串。 logcat
我正在检查 linux 内核的所有系统调用,我看到两个函数将获取目录的内容: asmlinkage long sys_getdents(unsigned int fd,
在我的应用中,我使用了这段代码: File DirectoryPath = cw.getDir("custom", Context.MODE_PRIVATE); 创建目录时返回: /data/data
我想在我的应用程序的内部存储中保存一张图片,以便将其设为私有(private)。所以我做了一些研究,看到了两种获取目录的方法。 1.与getDir : File dir = getDir(Enviro
我理解这个问题非常相似:What is the difference between getDir and getFilesDir on Android? 但是,当我只想将我的文件保存在我的私有(pr
假设我在私有(private)文件夹中创建了一个文件,如下所示: val dir = context.getDir("myDir", Context.MODE_PRIVATE) val file =
我是一名优秀的程序员,十分优秀!