From d2873eda66338324caf7c3bb04a610edbf7cca8f Mon Sep 17 00:00:00 2001 From: XuqmGroup Date: Thu, 18 Jun 2026 13:50:48 +0800 Subject: [PATCH] =?UTF-8?q?refactor(file):=20download=20=E6=96=B9=E6=B3=95?= =?UTF-8?q?=E5=A4=8D=E7=94=A8=20resolveBaseDir=EF=BC=8C=E7=BB=9F=E4=B8=80?= =?UTF-8?q?=E7=9B=AE=E5=BD=95=E5=88=9B=E5=BB=BA=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sdk-core/src/main/java/com/xuqm/sdk/file/FileSDK.kt | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/sdk-core/src/main/java/com/xuqm/sdk/file/FileSDK.kt b/sdk-core/src/main/java/com/xuqm/sdk/file/FileSDK.kt index 77e8302..a77fe73 100644 --- a/sdk-core/src/main/java/com/xuqm/sdk/file/FileSDK.kt +++ b/sdk-core/src/main/java/com/xuqm/sdk/file/FileSDK.kt @@ -165,13 +165,7 @@ object FileSDK { ?: "download.bin" val baseDir = when (destination) { - FileDownloadDestination.PublicDownloads -> { - val appName = context.applicationInfo.loadLabel(context.packageManager).toString() - File( - Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS), - appName, - ).apply { mkdirs() } - } + FileDownloadDestination.PublicDownloads -> resolveBaseDir(context, destination) FileDownloadDestination.Sandbox -> { if (directoryName.isNullOrBlank()) { context.getExternalFilesDir(null) ?: context.filesDir