mirror of
https://github.com/fankes/MIUINativeNotifyIcon.git
synced 2025-09-05 18:25:23 +08:00
refactor: change use "miui.appIcon" to push system ui notification
This commit is contained in:
@@ -31,6 +31,7 @@ import android.content.Context
|
|||||||
import android.content.Intent
|
import android.content.Intent
|
||||||
import android.graphics.drawable.Icon
|
import android.graphics.drawable.Icon
|
||||||
import android.os.Build
|
import android.os.Build
|
||||||
|
import android.os.Bundle
|
||||||
import androidx.core.graphics.drawable.toBitmap
|
import androidx.core.graphics.drawable.toBitmap
|
||||||
import com.fankes.miui.notify.R
|
import com.fankes.miui.notify.R
|
||||||
import com.fankes.miui.notify.utils.factory.appIconOf
|
import com.fankes.miui.notify.utils.factory.appIconOf
|
||||||
@@ -68,7 +69,9 @@ object ActivationPromptTool {
|
|||||||
setColor(0xFFE06818.toInt())
|
setColor(0xFFE06818.toInt())
|
||||||
setAutoCancel(true)
|
setAutoCancel(true)
|
||||||
setSmallIcon(Icon.createWithResource(MODULE_PACKAGE_NAME, R.drawable.ic_notify_update))
|
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(
|
setContentIntent(
|
||||||
PendingIntent.getActivity(
|
PendingIntent.getActivity(
|
||||||
context, packageName.hashCode(),
|
context, packageName.hashCode(),
|
||||||
|
@@ -31,6 +31,7 @@ import android.content.Context
|
|||||||
import android.content.Intent
|
import android.content.Intent
|
||||||
import android.graphics.drawable.Icon
|
import android.graphics.drawable.Icon
|
||||||
import android.os.Build
|
import android.os.Build
|
||||||
|
import android.os.Bundle
|
||||||
import androidx.core.graphics.drawable.toBitmap
|
import androidx.core.graphics.drawable.toBitmap
|
||||||
import com.fankes.miui.notify.R
|
import com.fankes.miui.notify.R
|
||||||
import com.fankes.miui.notify.hook.HookEntry
|
import com.fankes.miui.notify.hook.HookEntry
|
||||||
@@ -80,7 +81,9 @@ object IconAdaptationTool {
|
|||||||
setColor(0xFF2993F0.toInt())
|
setColor(0xFF2993F0.toInt())
|
||||||
setAutoCancel(true)
|
setAutoCancel(true)
|
||||||
setSmallIcon(Icon.createWithResource(MODULE_PACKAGE_NAME, R.drawable.ic_unsupported))
|
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(
|
setContentIntent(
|
||||||
PendingIntent.getActivity(
|
PendingIntent.getActivity(
|
||||||
context, packageName.hashCode(),
|
context, packageName.hashCode(),
|
||||||
|
Reference in New Issue
Block a user