getExternalStorageDirectory 权限
时间: 2024-06-12 15:08:58 浏览: 11
getExternalStorageDirectory方法不需要特定的权限。它用于获得外部存储的路径,通常是SD卡的路径。但是,如果你要访问外部存储上的文件或目录,你可能需要READ_EXTERNAL_STORAGE或WRITE_EXTERNAL_STORAGE权限(取决于你的读写操作)。这些权限用于在应用程序中读取或写入外部存储上的文件。所以,getExternalStorageDirectory方法本身不需要权限,但是要访问外部存储上的文件或目录,可能需要相关的权限。
相关问题
android createnewfile 权限
在 Android 应用中创建新文件需要申请文件读写权限。您可以在 AndroidManifest.xml 文件中添加以下权限:
```
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
```
另外,您需要在运行时请求文件读写权限。您可以使用以下代码:
```java
if (ContextCompat.checkSelfPermission(this,
Manifest.permission.WRITE_EXTERNAL_STORAGE)
!= PackageManager.PERMISSION_GRANTED) {
ActivityCompat.requestPermissions(this,
new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE},
MY_PERMISSIONS_REQUEST_WRITE_EXTERNAL_STORAGE);
}
```
然后,您可以使用以下代码来创建新文件:
```java
File file = new File(Environment.getExternalStorageDirectory(), "filename.txt");
if (!file.exists()) {
try {
file.createNewFile();
} catch (IOException e) {
e.printStackTrace();
}
}
```
希望能对您有所帮助!
Environment.getExternalStorageDirectory().getAbsolutePath();
是的,`Environment.getExternalStorageDirectory().getAbsolutePath()` 是一个Java代码,可以在Android系统中获取到 `/storage/self/primary` 这个路径。它使用了Android系统中的 `Environment` 类,调用了 `getExternalStorageDirectory()` 方法获取外部存储设备的根路径,然后使用 `getAbsolutePath()` 方法获取该路径的绝对路径字符串表示。请注意,该方法需要在AndroidManifest.xml文件中添加读写存储的权限。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)