feat: check manager
This commit is contained in:
parent
493d367bfc
commit
9563fcc4d9
|
|
@ -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 {
|
||||
|
|
|
|||
|
|
@ -42,6 +42,7 @@
|
|||
<string name="manage_no_modules">尚无模块</string>
|
||||
<string name="manage_module_settings">模块设置</string>
|
||||
<string name="manage_app_info">应用信息</string>
|
||||
<string name="manage_check_manager_package_name">该应用由 %1$s 管理\n在本管理器中修改作用域 %2$s 不会生效\n重新修补以解决</string>
|
||||
<!-- New Patch Screen -->
|
||||
<string name="screen_new_patch">新建修补</string>
|
||||
<string name="patch_select_dir_title">选择存储目录</string>
|
||||
|
|
|
|||
|
|
@ -42,6 +42,7 @@
|
|||
<string name="manage_no_modules">還沒有模組</string>
|
||||
<string name="manage_module_settings">模組設定</string>
|
||||
<string name="manage_app_info">程式資訊</string>
|
||||
<string name="manage_check_manager_package_name">該程式由 %1$s 管理\n在本管理器中修改作用域 %2$s 不會生效\n重新修補以解決此問題</string>
|
||||
<!-- New Patch Screen -->
|
||||
<string name="screen_new_patch">新增打包程式</string>
|
||||
<string name="patch_select_dir_title">選擇儲存資料夾</string>
|
||||
|
|
|
|||
|
|
@ -43,6 +43,7 @@
|
|||
<string name="manage_no_modules">No modules yet</string>
|
||||
<string name="manage_module_settings">Module settings</string>
|
||||
<string name="manage_app_info">App info</string>
|
||||
<string name="manage_check_manager_package_name">This program is managed by %1s\nModifying the scope %2s within this manager will not take effect\nPlease re-patch to resolve this issue</string>
|
||||
|
||||
<!-- New Patch Screen -->
|
||||
<string name="screen_new_patch">New Patch</string>
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue