diff --git a/.changelog/lang_zh-Hans.json b/.changelog/lang_zh-Hans.json index f4efdd60..a84f7d82 100644 --- a/.changelog/lang_zh-Hans.json +++ b/.changelog/lang_zh-Hans.json @@ -1,7 +1,7 @@ { "$data": { "v6.6.1": { - "released_date": "2024/12/04", + "released_date": "2024/12/05", "feature": [ "pinyin 模块, 用于汉语拼音转换 (参阅 项目文档 > [汉语拼音](https://docs.autojs6.com/#/pinyin))" ], @@ -10,7 +10,8 @@ "调用不存在的方法时可能出现的 \"非原始类型值\" 异常" ], "improvement": [ - "脚本项目识别在 project.json 损坏情况下尽可能还原关键信息" + "脚本项目识别在 project.json 损坏情况下尽可能还原关键信息", + "打包单文件时自动生成的包名后缀支持将简体中文自动转换为拼音" ] }, "v6.6.0": { 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 6592dc0b..cb66df72 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 @@ -31,6 +31,7 @@ import org.autojs.autojs.project.ProjectConfig; import org.autojs.autojs.runtime.ScriptRuntime; import org.autojs.autojs.runtime.api.AppUtils; import org.autojs.autojs.runtime.api.AppUtils.Companion.SimpleVersionInfo; +import org.autojs.autojs.runtime.api.augment.pinyin.Pinyin; import org.autojs.autojs.ui.BaseActivity; import org.autojs.autojs.ui.common.NotAskAgainDialog; import org.autojs.autojs.ui.filechooser.FileChooserDialogBuilder; @@ -386,8 +387,11 @@ public class BuildActivity extends BaseActivity implements ApkBuilder.ProgressCa } private static String generatePackageNameSuffix(ScriptFile file) { - String name = file.getSimplifiedName() - .replaceAll("\\W+", "_"); + String name = file.getSimplifiedName(); + if (name.matches(".*[\\u4e00-\\u9fff].*")) { + name = Pinyin.ofRhino(name); + } + name = name.replaceAll("\\W+", "_"); if (name.matches("^\\d.*")) { name = "app_" + name; } diff --git a/version.properties b/version.properties index ccc3876b..b66bcfda 100644 --- a/version.properties +++ b/version.properties @@ -1,5 +1,5 @@ -#Wed Dec 04 22:38:06 CST 2024 -BUILD_TIME=1733323086217 +#Thu Dec 05 01:03:06 CST 2024 +BUILD_TIME=1733331786695 COMPILE_SDK_VERSION=34 JAVA_VERSION=23 JAVA_VERSION_MIN_RADICAL=0 @@ -17,6 +17,6 @@ RAPID_OCR_OPENCV_MOBILE_LABEL_VERSION=13 RAPID_OCR_OPENCV_MOBILE_VERSION=4.5.3 TARGET_SDK_VERSION=34 TARGET_SDK_VERSION_INRT=29 -VERSION_BUILD=2892 +VERSION_BUILD=2893 VERSION_NAME=6.6.1 Alpha2 VSCODE_EXT_REQUIRED_VERSION=1.0.8