From 1b625d07ebc2a43016ca60c0dc7c4e9d0f26be5d Mon Sep 17 00:00:00 2001 From: LittleTurtle2333 Date: Mon, 27 Feb 2023 17:43:24 +0800 Subject: [PATCH] Update RemoveLockScreenCameraForT.kt --- .../t/systemui/RemoveLockScreenCameraForT.kt | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 app/src/main/java/com/lt2333/simplicitytools/hooks/rules/t/systemui/RemoveLockScreenCameraForT.kt diff --git a/app/src/main/java/com/lt2333/simplicitytools/hooks/rules/t/systemui/RemoveLockScreenCameraForT.kt b/app/src/main/java/com/lt2333/simplicitytools/hooks/rules/t/systemui/RemoveLockScreenCameraForT.kt new file mode 100644 index 00000000..48785795 --- /dev/null +++ b/app/src/main/java/com/lt2333/simplicitytools/hooks/rules/t/systemui/RemoveLockScreenCameraForT.kt @@ -0,0 +1,23 @@ +package com.lt2333.simplicitytools.hooks.rules.t.systemui + +import android.view.View +import android.widget.LinearLayout +import com.highcapable.yukihookapi.hook.entity.YukiBaseHooker +import com.highcapable.yukihookapi.hook.factory.current +import com.lt2333.simplicitytools.utils.hasEnable + +object RemoveLockScreenCameraForT : YukiBaseHooker() { + override fun onHook() { + "com.android.systemui.statusbar.phone.KeyguardBottomAreaView".hook { + injectMember { + method { name = "onFinishInflate" } + afterHook { + hasEnable("remove_lock_screen_camera") { + instance.current().field { name = "mRightAffordanceViewLayout" } + .cast()?.visibility = View.GONE + } + } + } + } + } +} \ No newline at end of file