mirror of
https://github.com/LittleTurtle2333/SimplicityTools.git
synced 2026-07-14 12:21:18 +08:00
29 lines
961 B
Kotlin
29 lines
961 B
Kotlin
package com.lt2333.simplicitytools.hook
|
|
|
|
import de.robv.android.xposed.IXposedHookLoadPackage
|
|
import de.robv.android.xposed.callbacks.XC_LoadPackage.LoadPackageParam
|
|
import com.lt2333.simplicitytools.hook.app.PowerKeeper
|
|
import com.lt2333.simplicitytools.hook.app.SystemUI
|
|
import com.lt2333.simplicitytools.hook.app.MiuiHome
|
|
import com.lt2333.simplicitytools.hook.app.Android
|
|
|
|
class MainHook : IXposedHookLoadPackage {
|
|
override fun handleLoadPackage(lpparam: LoadPackageParam) {
|
|
|
|
when (lpparam.packageName) {
|
|
"com.miui.powerkeeper" -> {
|
|
PowerKeeper().handleLoadPackage(lpparam)
|
|
}
|
|
"com.android.systemui" -> {
|
|
SystemUI().handleLoadPackage(lpparam)
|
|
}
|
|
"com.miui.home" -> {
|
|
MiuiHome().handleLoadPackage(lpparam)
|
|
}
|
|
"android" -> {
|
|
Android().handleLoadPackage(lpparam)
|
|
}
|
|
}
|
|
|
|
}
|
|
} |