可以在project.json中使用权限的小写字符串配置打包的启用权限,如"permissions": ["internet"]

This commit is contained in:
wirsnow
2025-05-19 12:05:11 +08:00
parent 8ea5f6c642
commit 3456b4e007

View File

@@ -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);
});
}