This commit is contained in:
Horis
2025-05-01 13:11:07 +08:00
parent 14fa8ee9ce
commit 8a0c4c4400
@@ -19,11 +19,13 @@ import io.legado.app.lib.dialogs.alert
import io.legado.app.lib.permission.Permissions import io.legado.app.lib.permission.Permissions
import io.legado.app.lib.permission.PermissionsCompat import io.legado.app.lib.permission.PermissionsCompat
import io.legado.app.utils.checkWrite import io.legado.app.utils.checkWrite
import io.legado.app.utils.externalFiles
import io.legado.app.utils.getJsonArray import io.legado.app.utils.getJsonArray
import io.legado.app.utils.isContentScheme import io.legado.app.utils.isContentScheme
import io.legado.app.utils.launch import io.legado.app.utils.launch
import io.legado.app.utils.toastOnUi import io.legado.app.utils.toastOnUi
import io.legado.app.utils.viewbindingdelegate.viewBinding import io.legado.app.utils.viewbindingdelegate.viewBinding
import splitties.init.appCtx
import java.io.File import java.io.File
class HandleFileActivity : class HandleFileActivity :
@@ -196,6 +198,9 @@ class HandleFileActivity :
} }
private fun isExternalStorage(path: File): Boolean { private fun isExternalStorage(path: File): Boolean {
if (path.canonicalPath.startsWith(appCtx.externalFiles.parent!!)) {
return false
}
try { try {
if (Environment.isExternalStorageEmulated(path)) { if (Environment.isExternalStorageEmulated(path)) {
return true return true