diff --git a/manager/src/main/java/org/lsposed/lspatch/ui/page/manage/AppManagePage.kt b/manager/src/main/java/org/lsposed/lspatch/ui/page/manage/AppManagePage.kt index a062a37..a389319 100644 --- a/manager/src/main/java/org/lsposed/lspatch/ui/page/manage/AppManagePage.kt +++ b/manager/src/main/java/org/lsposed/lspatch/ui/page/manage/AppManagePage.kt @@ -5,6 +5,7 @@ import android.content.ClipData import android.content.ClipboardManager import android.content.Context import android.content.Intent +import android.content.pm.PackageManager import android.net.Uri import android.util.Log import androidx.activity.compose.rememberLauncherForActivityResult @@ -30,6 +31,7 @@ import androidx.compose.ui.text.font.FontFamily import androidx.compose.ui.text.font.FontWeight import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.unit.dp +import androidx.compose.ui.window.Dialog import androidx.core.net.toUri import androidx.documentfile.provider.DocumentFile import androidx.lifecycle.viewmodel.compose.viewModel @@ -85,6 +87,7 @@ fun AppManageBody( } } else { var scopeApp by rememberSaveable { mutableStateOf("") } + var afterCheckManager by remember { mutableStateOf<(() -> Unit)?>(null) } resultRecipient.onNavResult { if (it is NavResult.Value) { scope.launch { diff --git a/manager/src/main/res/values-zh-rCN/strings.xml b/manager/src/main/res/values-zh-rCN/strings.xml index b428b30..2bdfdb8 100644 --- a/manager/src/main/res/values-zh-rCN/strings.xml +++ b/manager/src/main/res/values-zh-rCN/strings.xml @@ -42,6 +42,7 @@ 尚无模块 模块设置 应用信息 + 该应用由 %1$s 管理\n在本管理器中修改作用域 %2$s 不会生效\n重新修补以解决 新建修补 选择存储目录 diff --git a/manager/src/main/res/values-zh-rTW/strings.xml b/manager/src/main/res/values-zh-rTW/strings.xml index 6ae04b3..7aa5f7f 100644 --- a/manager/src/main/res/values-zh-rTW/strings.xml +++ b/manager/src/main/res/values-zh-rTW/strings.xml @@ -42,6 +42,7 @@ 還沒有模組 模組設定 程式資訊 + 該程式由 %1$s 管理\n在本管理器中修改作用域 %2$s 不會生效\n重新修補以解決此問題 新增打包程式 選擇儲存資料夾 diff --git a/manager/src/main/res/values/strings.xml b/manager/src/main/res/values/strings.xml index d12663d..1f43a59 100644 --- a/manager/src/main/res/values/strings.xml +++ b/manager/src/main/res/values/strings.xml @@ -43,6 +43,7 @@ No modules yet Module settings App info + This program is managed by %1s\nModifying the scope %2s within this manager will not take effect\nPlease re-patch to resolve this issue New Patch diff --git a/share/java/src/main/java/org/lsposed/lspatch/share/PatchConfig.java b/share/java/src/main/java/org/lsposed/lspatch/share/PatchConfig.java index 2cf9dc0..b69a387 100644 --- a/share/java/src/main/java/org/lsposed/lspatch/share/PatchConfig.java +++ b/share/java/src/main/java/org/lsposed/lspatch/share/PatchConfig.java @@ -9,6 +9,7 @@ public class PatchConfig { public final String originalSignature; public final String appComponentFactory; public final LSPConfig lspConfig; + public final String managerPackageName; public PatchConfig( boolean useManager, @@ -25,5 +26,6 @@ public class PatchConfig { this.originalSignature = originalSignature; this.appComponentFactory = appComponentFactory; this.lspConfig = LSPConfig.instance; + this.managerPackageName = Constants.MANAGER_PACKAGE_NAME; } }