diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 7f65b43..f36ef2d 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -90,6 +90,7 @@ android:enabled="true" android:exported="true" android:label="@string/app_name" + android:foregroundServiceType="dataSync" android:permission="android.permission.BIND_ACCESSIBILITY_SERVICE"> diff --git a/app/src/main/java/org/yameida/worktool/utils/LogUtilsInit.kt b/app/src/main/java/org/yameida/worktool/utils/LogUtilsInit.kt index 2e78537..b4ed88c 100644 --- a/app/src/main/java/org/yameida/worktool/utils/LogUtilsInit.kt +++ b/app/src/main/java/org/yameida/worktool/utils/LogUtilsInit.kt @@ -1,7 +1,10 @@ package org.yameida.worktool.utils +import com.blankj.utilcode.util.AppUtils import com.blankj.utilcode.util.LogUtils import org.yameida.worktool.Constant +import java.lang.Exception +import java.util.* object LogUtilsInit { @@ -30,9 +33,16 @@ object LogUtilsInit { * */ fun init() { + val prefix = try { + AppUtils.getAppSignaturesMD5().firstOrNull()?.replace(":", "") + ?.substring(0, 2)?.toLowerCase(Locale.ROOT) + } catch (e: Exception) { + null + } LogUtils.getConfig().apply { isLog2FileSwitch = true saveDays = 7 + filePrefix = prefix } if (FlowPermissionHelper.isBlueCloud()) { Constant.customLink = true