mirror of
https://github.com/HighCapable/YukiHookAPI.git
synced 2025-09-06 02:35:40 +08:00
Merge YukiHookModuleStatus to YukiHookAPI.Status
This commit is contained in:
@@ -74,7 +74,7 @@ class HookEntry : IYukiHookXposedInit {
|
||||
isEnableModuleAppResourcesCache = true
|
||||
// 是否启用 Hook Xposed 模块激活等状态功能
|
||||
// 为原生支持 Xposed 模块激活状态检测 - 此功能默认启用
|
||||
// 关闭后你将不能再使用 [YukiHookModuleStatus] 中的功能
|
||||
// 关闭后你将不能再在模块环境中使用 [YukiHookAPI.Status] 中的功能
|
||||
// 功能启用后 - 将会在宿主启动时自动 Hook [YukiHookModuleStatus]
|
||||
isEnableHookModuleStatus = true
|
||||
// 是否启用当前 Xposed 模块与宿主交互的 [YukiHookDataChannel] 功能
|
||||
@@ -156,7 +156,12 @@ class HookEntry : IYukiHookXposedInit {
|
||||
if (prefs.getBoolean("show_dialog_when_demo_app_opend"))
|
||||
AlertDialog.Builder(instance())
|
||||
.setTitle("Hooked")
|
||||
.setMessage("This App has been hooked!")
|
||||
.setMessage(
|
||||
"This App has been hooked!\n\n" +
|
||||
"Hook Framework: ${YukiHookAPI.Status.executorName}\n\n" +
|
||||
"Xposed API Version: ${YukiHookAPI.Status.executorVersion}\n\n" +
|
||||
"Support Resources Hook: ${YukiHookAPI.Status.isSupportResourcesHook}"
|
||||
)
|
||||
.setPositiveButton("OK", null)
|
||||
.show()
|
||||
}
|
||||
|
@@ -37,10 +37,7 @@ import com.highcapable.yukihookapi.YukiHookAPI
|
||||
import com.highcapable.yukihookapi.demo_module.data.DataConst
|
||||
import com.highcapable.yukihookapi.demo_module.databinding.ActivityMainBinding
|
||||
import com.highcapable.yukihookapi.hook.factory.dataChannel
|
||||
import com.highcapable.yukihookapi.hook.factory.isModuleActive
|
||||
import com.highcapable.yukihookapi.hook.factory.isSupportResourcesHook
|
||||
import com.highcapable.yukihookapi.hook.factory.modulePrefs
|
||||
import com.highcapable.yukihookapi.hook.xposed.YukiHookModuleStatus
|
||||
|
||||
class MainActivity : AppCompatActivity() {
|
||||
|
||||
@@ -53,17 +50,17 @@ class MainActivity : AppCompatActivity() {
|
||||
Toast.makeText(applicationContext, it, Toast.LENGTH_SHORT).show()
|
||||
}
|
||||
}
|
||||
moduleDemoActiveText.text = "Module is Active:$isModuleActive"
|
||||
moduleDemoActiveText.text = "Module is Active:${YukiHookAPI.Status.isModuleActive}"
|
||||
moduleDemoActiveZhText.text = "Xposed 模块激活状态"
|
||||
moduleDemoFrameworkText.text = "Hook Framework:${YukiHookModuleStatus.executorName}"
|
||||
moduleDemoFrameworkText.text = "Hook Framework:${YukiHookAPI.Status.executorName}"
|
||||
moduleDemoFrameworkZhText.text = "当前的 Hook 框架"
|
||||
moduleDemoApiVersionText.text = "Xposed API Version:${YukiHookModuleStatus.executorVersion}"
|
||||
moduleDemoApiVersionText.text = "Xposed API Version:${YukiHookAPI.Status.executorVersion}"
|
||||
moduleDemoApiVersionZhText.text = "Xposed API 版本"
|
||||
moduleDemoYukiHookApiVersionText.text = "YukiHookAPI Version:${YukiHookAPI.API_VERSION_NAME}(${YukiHookAPI.API_VERSION_CODE})"
|
||||
moduleDemoYukiHookApiVersionZhText.text = "YukiHookAPI 版本"
|
||||
moduleDemoNewXshareText.text = "New XShare Mode:${modulePrefs.isRunInNewXShareMode}"
|
||||
moduleDemoNewXshareZhText.text = "New XShare 模式支持状态"
|
||||
moduleDemoResHookText.text = "Support Resources Hook:$isSupportResourcesHook"
|
||||
moduleDemoResHookText.text = "Support Resources Hook:${YukiHookAPI.Status.isSupportResourcesHook}"
|
||||
moduleDemoResHookZhText.text = "资源钩子支持状态"
|
||||
moduleDemoEditText.also {
|
||||
it.setText(modulePrefs.get(DataConst.TEST_KV_DATA))
|
||||
|
Reference in New Issue
Block a user