From 2760de9d40e08de4a393540f180839c97a19405e Mon Sep 17 00:00:00 2001
From: 5ec1cff <56485584+5ec1cff@users.noreply.github.com>
Date: Wed, 5 Feb 2025 17:52:03 +0800
Subject: [PATCH] remove unnecessary READ_EXTERNAL_STORAGE permission (#439)
---
app/src/main/AndroidManifest.xml | 1 -
.../com/github/kr328/clash/FilesActivity.kt | 18 ------------------
2 files changed, 19 deletions(-)
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 5a70cf03..cd595f0b 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -11,7 +11,6 @@
-
diff --git a/app/src/main/java/com/github/kr328/clash/FilesActivity.kt b/app/src/main/java/com/github/kr328/clash/FilesActivity.kt
index f0e2ba3b..797c6c4b 100644
--- a/app/src/main/java/com/github/kr328/clash/FilesActivity.kt
+++ b/app/src/main/java/com/github/kr328/clash/FilesActivity.kt
@@ -81,24 +81,6 @@ class FilesActivity : BaseActivity() {
client.renameDocument(it.file.id, newName)
}
is FilesDesign.Request.ImportFile -> {
- if (Build.VERSION.SDK_INT >= 23) {
- val hasPermission = ContextCompat.checkSelfPermission(
- this@FilesActivity,
- Manifest.permission.READ_EXTERNAL_STORAGE
- ) == PackageManager.PERMISSION_GRANTED
-
- if (!hasPermission) {
- val granted = startActivityForResult(
- ActivityResultContracts.RequestPermission(),
- Manifest.permission.READ_EXTERNAL_STORAGE,
- )
-
- if (!granted) {
- return@onReceive
- }
- }
- }
-
val uri: Uri? = startActivityForResult(
ActivityResultContracts.GetContent(),
"*/*"