From 3456b4e00773061609acb04a24f4096fa84cb2e4 Mon Sep 17 00:00:00 2001 From: wirsnow Date: Mon, 19 May 2025 12:05:11 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=AF=E4=BB=A5=E5=9C=A8project.json?= =?UTF-8?q?=E4=B8=AD=E4=BD=BF=E7=94=A8=E6=9D=83=E9=99=90=E7=9A=84=E5=B0=8F?= =?UTF-8?q?=E5=86=99=E5=AD=97=E7=AC=A6=E4=B8=B2=E9=85=8D=E7=BD=AE=E6=89=93?= =?UTF-8?q?=E5=8C=85=E7=9A=84=E5=90=AF=E7=94=A8=E6=9D=83=E9=99=90=EF=BC=8C?= =?UTF-8?q?=E5=A6=82"permissions":=20["internet"]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/org/autojs/autojs/ui/project/BuildActivity.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/autojs/autojs/ui/project/BuildActivity.java b/app/src/main/java/org/autojs/autojs/ui/project/BuildActivity.java index bba76b13..82051652 100644 --- a/app/src/main/java/org/autojs/autojs/ui/project/BuildActivity.java +++ b/app/src/main/java/org/autojs/autojs/ui/project/BuildActivity.java @@ -536,7 +536,12 @@ public class BuildActivity extends BaseActivity implements ApkBuilder.ProgressCa checkBox.setTextSize(12); int marginInPixels = (int) (8 * getResources().getDisplayMetrics().density); checkBox.setPadding(marginInPixels, 0, 0, 0); - checkBox.setChecked(false); + if (mProjectConfig != null) { + boolean checked = mProjectConfig.getPermissions().stream().anyMatch(p -> ("android.permission." + p.toUpperCase()).equals(permission)); + checkBox.setChecked(checked); + } else { + checkBox.setChecked(false); + } mFlexboxPermissionsView.addView(checkBox); }); }