一个简单的问题,与应用程序写入内部存储器时的默认“主”目录有关。默认情况下,创建的任何文件都由操作系统 (2.2) 放置在:
/data/data/your.package/files
openFileInput()
读入文件时,使用相同的默认值,通过,保持适当的上下文openFileOutput()
。但是如果我需要检查文件是否存在,例如,使用 File 类,我需要在构造函数中指定整个路径。
我看到有Environment.getDataDirectory()
(returns /data
)、Environment.getRootDirectory()
(returns /system
) 等,但与获取应用程序的“主”目录无关。
这不是什么大不了的事,但如果有某种方法可以引用以编程方式创建应用程序的“主”目录。