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