refactor: change use "miui.appIcon" to push system ui notification

This commit is contained in:
2024-12-07 01:16:22 +08:00
parent 7598da4d65
commit 4dcb05797c
2 changed files with 8 additions and 2 deletions

View File

@@ -31,6 +31,7 @@ import android.content.Context
import android.content.Intent
import android.graphics.drawable.Icon
import android.os.Build
import android.os.Bundle
import androidx.core.graphics.drawable.toBitmap
import com.fankes.miui.notify.R
import com.fankes.miui.notify.utils.factory.appIconOf
@@ -68,7 +69,9 @@ object ActivationPromptTool {
setColor(0xFFE06818.toInt())
setAutoCancel(true)
setSmallIcon(Icon.createWithResource(MODULE_PACKAGE_NAME, R.drawable.ic_notify_update))
setLargeIcon(context.appIconOf(packageName)?.toBitmap())
setExtras(Bundle().apply {
putParcelable("miui.appIcon", Icon.createWithBitmap(context.appIconOf(MODULE_PACKAGE_NAME)?.toBitmap()))
})
setContentIntent(
PendingIntent.getActivity(
context, packageName.hashCode(),

View File

@@ -31,6 +31,7 @@ import android.content.Context
import android.content.Intent
import android.graphics.drawable.Icon
import android.os.Build
import android.os.Bundle
import androidx.core.graphics.drawable.toBitmap
import com.fankes.miui.notify.R
import com.fankes.miui.notify.hook.HookEntry
@@ -80,7 +81,9 @@ object IconAdaptationTool {
setColor(0xFF2993F0.toInt())
setAutoCancel(true)
setSmallIcon(Icon.createWithResource(MODULE_PACKAGE_NAME, R.drawable.ic_unsupported))
setLargeIcon(context.appIconOf(packageName)?.toBitmap())
setExtras(Bundle().apply {
putParcelable("miui.appIcon", Icon.createWithBitmap(context.appIconOf(MODULE_PACKAGE_NAME)?.toBitmap()))
})
setContentIntent(
PendingIntent.getActivity(
context, packageName.hashCode(),