Skip to content

Commit 9faab60

Browse files
committed
加入多版本适配支持
1 parent 74eb55a commit 9faab60

1 file changed

Lines changed: 10 additions & 4 deletions

File tree

  • app/src/main/java/com/fankes/coloros/notify/hook

app/src/main/java/com/fankes/coloros/notify/hook/HookEntry.kt

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -89,11 +89,17 @@ class HookEntry : YukiHookXposedInitProxy {
8989
/** ColorOS 存在的类 - 旧版本不存在 */
9090
private const val OplusContrastColorUtilClass = "com.oplusos.util.OplusContrastColorUtil"
9191

92-
/** ColorOS 存在的类 */
93-
private const val SystemPromptControllerClass = "com.oplusos.systemui.statusbar.policy.SystemPromptController"
92+
/** 根据多个版本存在不同的包名相同的类 */
93+
private val SystemPromptControllerClass = VariousClass(
94+
"com.oplusos.systemui.statusbar.policy.SystemPromptController",
95+
"com.coloros.systemui.statusbar.policy.SystemPromptController"
96+
)
9497

95-
/** ColorOS 存在的类 */
96-
private const val DndAlertHelperClass = "com.oplusos.systemui.notification.helper.DndAlertHelper"
98+
/** 根据多个版本存在不同的包名相同的类 */
99+
private val DndAlertHelperClass = VariousClass(
100+
"com.oplusos.systemui.notification.helper.DndAlertHelper",
101+
"com.coloros.systemui.notification.helper.DndAlertHelper"
102+
)
97103

98104
/** 根据多个版本存在不同的包名相同的类 */
99105
private val OplusPowerNotificationWarningsClass = VariousClass(

0 commit comments

Comments
 (0)