android getExternalFilesDir()得到的是什么文件夹
时间: 2024-03-29 12:34:21 浏览: 22
`getExternalFilesDir()` 方法是 Android Context 类的一个方法,用于获取应用程序在外部存储器上的私有文件夹目录。这个文件夹只能被应用程序本身访问,其他应用程序或用户无法访问该文件夹。这个方法返回的是一个 File 对象,指向应用程序在外部存储器上的私有文件夹目录。这个文件夹的路径通常是 `/storage/emulated/0/Android/data/包名/files/`,其中 `包名` 是应用程序的包名。
相关问题
getExternalFilesDir
getExternalFilesDir()方法是Android中用于获取外部存储目录的方法。它返回一个File对象,该对象指向应用程序的特定文件夹。此文件夹位于外部存储设备上的特定位置。这个方法有两种重载形式,一种是传入一个String类型的参数,用于指定文件夹的名称,另一种是传入一个Environment类中定义的特殊目录类型。根据传入的参数不同,返回的路径也会有所不同。
在引用中的示例中,getExternalFilesDir(null)返回的是应用程序的默认外部存储文件夹,即"/storage/emulated/0/Android/data/packageName/files"。这个文件夹是应用程序的私有文件夹,在该文件夹下创建的文件只能被应用程序本身访问。
引用中的示例还展示了如何使用getExternalFilesDir()方法创建指定名称的文件夹。例如,getExternalFilesDir("UniApp")返回的是"/storage/emulated/0/Android/data/packageName/files/UniApp",如果该文件夹不存在,则会自动创建。
另外,引用还展示了如何使用Environment类中定义的特殊目录类型作为getExternalFilesDir()方法的参数。例如,getExternalFilesDir(Environment.DIRECTORY_DOWNLOADS)返回的是"/storage/emulated/0/Android/data/packageName/files/Download",它代表了应用程序的下载文件夹。
在引用中,使用了getExternalFilesDir(Environment.DIRECTORY_PICTURES),它返回的是"/storage/emulated/0/Android/data/app_package_name/cach",这代表了应用程序的图片缓存文件夹。
总结来说,getExternalFilesDir()方法用于获取外部存储目录中的特定文件夹的路径,可以根据传入的参数来指定文件夹名称或特殊目录类型。这个方法对于应用程序在外部存储设备上进行文件操作非常有用。
Android开发 //通过fUri创建名称为WordsFairy的文件夹
您可以使用以下代码在Android应用程序的存储空间中创建名称为WordsFairy的文件夹:
```
File folder = new File(getExternalFilesDir(null), "WordsFairy");
if (!folder.exists()) {
folder.mkdirs();
}
```
这将在您的应用程序的外部文件目录中创建名为WordsFairy的文件夹。如果该文件夹不存在,则会创建该文件夹。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)