A module for AOSP, MIUI and HyperOS. Using an algorithm to convert white notification icons into recognizable icons.
![]() |
![]() |
![]() |
![]() |
io.github.howard20181.notificationiconfix
Release Type: Stable
6/3/2025, 8:45:59 AM
ActivityThread.currentActivityThread().getSystemUiContext()
was changed to reflection call, because in Android 16, the return type of getSystemUiContext()
was changed from ContextImpl
to Context
but the method signature was kept the same, which made it impossible to call it in the form of hidden api stub and only reflection was allowed. Since there was no cache for the results, each call to createIcons
or updateIcons
required a reflection call, which caused a serious degradation in notification display performance.