From 56c14fe3ca1361ab9e6e2c4661c55f58a9a5291f Mon Sep 17 00:00:00 2001 From: lvlisong Date: Fri, 14 Feb 2025 11:21:05 +0800 Subject: [PATCH] =?UTF-8?q?GIT=20=E6=8F=90=E4=BA=A4=E4=BF=A1=E6=81=AF?= =?UTF-8?q?=EF=BC=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 增强浮动窗口管理和权限控制 - 在 MainActivity 中实现浮动窗口管理和可见性控制。 - 在应用启动时请求覆盖权限,以改善用户体验。 - 增强深度链接处理,以支持特定路径的激活和浮动窗口的位置调整。 --- app/src/main/java/io/sixminutes/ridicule/MainActivity.kt | 2 +- .../main/java/io/sixminutes/ridicule/MyAccessibiltyService.kt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/io/sixminutes/ridicule/MainActivity.kt b/app/src/main/java/io/sixminutes/ridicule/MainActivity.kt index c7f32bc..142bad6 100755 --- a/app/src/main/java/io/sixminutes/ridicule/MainActivity.kt +++ b/app/src/main/java/io/sixminutes/ridicule/MainActivity.kt @@ -104,8 +104,8 @@ class MainActivity : AppCompatActivity() { private fun setupClickListeners() { binding.launchButton.setOnClickListener { if (isActive()) { - viewModel.launchTargetApp() viewModel.requestOverlayPermission(this@MainActivity) + viewModel.launchTargetApp() } } } diff --git a/app/src/main/java/io/sixminutes/ridicule/MyAccessibiltyService.kt b/app/src/main/java/io/sixminutes/ridicule/MyAccessibiltyService.kt index 8bc54ac..653f4b8 100755 --- a/app/src/main/java/io/sixminutes/ridicule/MyAccessibiltyService.kt +++ b/app/src/main/java/io/sixminutes/ridicule/MyAccessibiltyService.kt @@ -31,7 +31,7 @@ class MyAccessibilityService : AccessibilityService() { super.onServiceConnected() instance = this Log.d(TAG, "Service connected") - startMainActivitySafely() // 注意:无障碍服务启动Activity需谨慎,建议移除或添加条件判断 + startMainActivitySafely() // 注意:无障碍服务启动Activity需谨慎 } override fun onDestroy() {