在 Android 中获取本地文件夹路径可以使用以下方法:
1. 使用 `Environment.getExternalStorageDirectory()` 获取外部存储目录的路径:
```java
String externalStoragePath = Environment.getExternalStorageDirectory().getAbsolutePath();
```
2. 使用 `getFilesDir()` 获取应用内部存储的文件目录路径:
```java
String internalStoragePath = getFilesDir().getAbsolutePath();
```
3. 使用 `getExternalFilesDir(null)` 获取应用外部存储的文件目录路径:
```java
String externalFilesPath = getExternalFilesDir(null).getAbsolutePath();
```
4. 使用 `Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS)` 获取外部存储的下载目录路径:
```java
String downloadsPath = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS).getAbsolutePath();
```
注意,在使用外部存储目录时需要申请 `WRITE_EXTERNAL_STORAGE` 权限。内部存储目录可以直接访问,无需申请权限。
另外,从 Android 10 (API 级别 29) 开始,应用访问外部存储的方式有所变化,需要使用 `MediaStore` 或 `Storage Access Framework` 来访问。具体方式可以查看官方文档。