用java写一个使用Shizuku来获取存储权限的代码
时间: 2023-12-31 09:04:16 浏览: 54
以下是使用Java编写使用Shizuku获取存储权限的代码示例:
```java
import moe.shizuku.api.ShizukuApi;
public class StoragePermissionUtil {
public static boolean requestStoragePermission() {
boolean granted = false;
try {
if (ShizukuApi.checkSelfPermission() == ShizukuApi.PERMISSION_GRANTED) {
granted = true;
} else {
ShizukuApi.requestPermission(ShizukuApiConstant.PERMISSION_STORAGE);
granted = (ShizukuApi.checkSelfPermission() == ShizukuApi.PERMISSION_GRANTED);
}
} catch (Throwable e) {
e.printStackTrace();
}
return granted;
}
}
```
在此示例中,我们使用Shizuku API来检查是否已授予存储权限,如果没有授予,则请求该权限。我们通过捕获Throwable来处理任何潜在的异常。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)