From c379444478d6dcc35c103369fbebb6bf321d0d4b Mon Sep 17 00:00:00 2001 From: SuperMonster003 Date: Fri, 18 Jul 2025 17:54:08 +0800 Subject: [PATCH] =?UTF-8?q?6.7.0=20-=20Alpha3=20-=20=E6=9B=B4=E6=96=B0=20A?= =?UTF-8?q?ndroid=20Studio=20=E4=B8=8B=E8=BD=BD=E9=93=BE=E6=8E=A5=E4=BF=A1?= =?UTF-8?q?=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .readme/README-ar.md | 12 +-- .readme/README-en.md | 12 +-- .readme/README-es.md | 12 +-- .readme/README-fr.md | 12 +-- .readme/README-ja.md | 12 +-- .readme/README-ko.md | 12 +-- .readme/README-ru.md | 12 +-- .readme/README-zh-Hans.md | 90 +++++++------------ .readme/README-zh-Hant-HK.md | 12 +-- .readme/README-zh-Hant-TW.md | 12 +-- .readme/common.json | 16 ++-- README.md | 90 +++++++------------ .../main/assets-app/doc/CHANGELOG-zh-Hans.md | 44 ++++++++- app/src/main/assets-app/doc/CHANGELOG.md | 44 ++++++++- 14 files changed, 208 insertions(+), 184 deletions(-) diff --git a/.readme/README-ar.md b/.readme/README-ar.md index 3ab17828..853660a0 100644 --- a/.readme/README-ar.md +++ b/.readme/README-ar.md @@ -299,12 +299,12 @@ #### تحضير Android Studio -قم بتنزيل إصدار `Android Studio Meerkat Feature Drop | 2024.3.2 Patch 1` (حدد أحدها حسب الحاجة): +قم بتنزيل إصدار `Android Studio Narwhal | 2025.1.1 Patch 1` (حدد أحدها حسب الحاجة): -- [android-studio-2024.3.2.15-windows.exe](https://redirector.gvt1.com/edgedl/android/studio/install/2024.3.2.15/android-studio-2024.3.2.15-windows.exe) (1.23 GB) -- [android-studio-2024.3.2.15-windows.zip](https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2024.3.2.15/android-studio-2024.3.2.15-windows.zip) (1.23 GB) +- [android-studio-2025.1.1.14-windows.exe](https://redirector.gvt1.com/edgedl/android/studio/install/2025.1.1.14/android-studio-2025.1.1.14-windows.exe) (1.37 GB) +- [android-studio-2025.1.1.14-windows.zip](https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2025.1.1.14/android-studio-2025.1.1.14-windows.zip) (1.38 GB) -> ملاحظة: تاريخ الإصدار بالنسخة المذكورة أعلاه هو 28 May 2025. إذا كنت بحاجة إلى تنزيل إصدار آخر، أو إذا كان الرابط المذكور غير صالح، يمكنك زيارة [أرشيف إصدارات Android Studio](https://developer.android.com/studio/archive?hl=en). +> ملاحظة: تاريخ الإصدار بالنسخة المذكورة أعلاه هو 10 July 2025. إذا كنت بحاجة إلى تنزيل إصدار آخر، أو إذا كان الرابط المذكور غير صالح، يمكنك زيارة [أرشيف إصدارات Android Studio](https://developer.android.com/studio/archive?hl=en). قم بتثبيت أو فك ضغط الملف المذكور سابقًا، ثم قم بتشغيل برنامج Android Studio (مثل `"D:\android-studio\bin\studio64.exe"`). @@ -355,7 +355,7 @@ File (ملف) | Settings (إعدادات) | Appearance & Behavior (المظهر يعتمد مشروع AutoJs6 على إصدار `JDK (مجموعة تطوير جافا)` بإصدار لا يقل عن `17`، ولكن يفضل الإصدار الذي لا يقل عن `19`. -اعتبارًا من 31 May 2025، الإصدار الأقصى المدعوم من JDK لمشروع AutoJs6 هو `24`. +اعتبارًا من 18 July 2025، الإصدار الأقصى المدعوم من JDK لمشروع AutoJs6 هو `24`. > ملاحظة: إذا كان نظام الكمبيوتر يحتوي على JDK والإصدار يفي بالمتطلبات المذكورة أعلاه، فيمكنك تخطي هذا القسم. @@ -540,7 +540,7 @@ autojs6-v6.6.2-arm64-v8a-0f2a9d74.apk - Update TypeScript declarations according to section `dependency` if needed - $projectDir/.readme/template_readme.md - Update badges like [ android studio / rhino / ... ] - - Update contribution section: المشاركة بالإسهام + - Update contribution section: [ h3_contribution ] - $projectDir/.readme/common.json - Update android studio download links and version names - Update contribution section: var_date_contribution_table_data_updated diff --git a/.readme/README-en.md b/.readme/README-en.md index 40509176..b18299a7 100644 --- a/.readme/README-en.md +++ b/.readme/README-en.md @@ -299,12 +299,12 @@ This section introduces the compilation and build methods of the AutoJs6 open-so #### Android Studio Preparation -Download `Android Studio Meerkat Feature Drop | 2024.3.2 Patch 1` version (choose one as needed): +Download `Android Studio Narwhal | 2025.1.1 Patch 1` version (choose one as needed): -- [android-studio-2024.3.2.15-windows.exe](https://redirector.gvt1.com/edgedl/android/studio/install/2024.3.2.15/android-studio-2024.3.2.15-windows.exe) (1.23 GB) -- [android-studio-2024.3.2.15-windows.zip](https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2024.3.2.15/android-studio-2024.3.2.15-windows.zip) (1.23 GB) +- [android-studio-2025.1.1.14-windows.exe](https://redirector.gvt1.com/edgedl/android/studio/install/2025.1.1.14/android-studio-2025.1.1.14-windows.exe) (1.37 GB) +- [android-studio-2025.1.1.14-windows.zip](https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2025.1.1.14/android-studio-2025.1.1.14-windows.zip) (1.38 GB) -> Note: The release date for the above version is May 28, 2025. To download other versions, or if the above link is invalid, you can visit the [Android Studio release archive](https://developer.android.com/studio/archive?hl=en) page. +> Note: The release date for the above version is Jul 10, 2025. To download other versions, or if the above link is invalid, you can visit the [Android Studio release archive](https://developer.android.com/studio/archive?hl=en) page. Install or extract the above file, then run the Android Studio software (e.g., `"D:\android-studio\bin\studio64.exe"`). @@ -355,7 +355,7 @@ Check `Show Package Details`, click NDK and CMake respectively to ensure the cor The `JDK (Java Development Kit)` version required for the AutoJs6 project should be at least `17`, but `19` or higher is recommended. -As of May 31, 2025, AutoJs6 supports up to version `24` of the JDK. +As of Jul 18, 2025, AutoJs6 supports up to version `24` of the JDK. > Note: If the JDK is already installed on the computer system and the version meets the above requirements, this section can be skipped. @@ -540,7 +540,7 @@ Some contributors do not appear correctly in the [GitHub Contributors](https://g - Update TypeScript declarations according to section `dependency` if needed - $projectDir/.readme/template_readme.md - Update badges like [ android studio / rhino / ... ] - - Update contribution section: Contribution + - Update contribution section: [ h3_contribution ] - $projectDir/.readme/common.json - Update android studio download links and version names - Update contribution section: var_date_contribution_table_data_updated diff --git a/.readme/README-es.md b/.readme/README-es.md index 97ce7ed8..f37aa6ab 100644 --- a/.readme/README-es.md +++ b/.readme/README-es.md @@ -299,12 +299,12 @@ Esta sección toma como ejemplo Android Studio para presentar los métodos de co #### Preparación de Android Studio -Descarga la versión `Android Studio Meerkat Feature Drop | 2024.3.2 Patch 1` (elige una según tus necesidades): +Descarga la versión `Android Studio Narwhal | 2025.1.1 Patch 1` (elige una según tus necesidades): -- [android-studio-2024.3.2.15-windows.exe](https://redirector.gvt1.com/edgedl/android/studio/install/2024.3.2.15/android-studio-2024.3.2.15-windows.exe) (1.23 GB) -- [android-studio-2024.3.2.15-windows.zip](https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2024.3.2.15/android-studio-2024.3.2.15-windows.zip) (1.23 GB) +- [android-studio-2025.1.1.14-windows.exe](https://redirector.gvt1.com/edgedl/android/studio/install/2025.1.1.14/android-studio-2025.1.1.14-windows.exe) (1.37 GB) +- [android-studio-2025.1.1.14-windows.zip](https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2025.1.1.14/android-studio-2025.1.1.14-windows.zip) (1.38 GB) -> Nota: La fecha de lanzamiento de la versión anterior es el 28 de May de 2025. Para descargar otras versiones, o si los enlaces anteriores ya no funcionan, puedes visitar la página del [Archivo de versiones de Android Studio](https://developer.android.com/studio/archive?hl=en). +> Nota: La fecha de lanzamiento de la versión anterior es el 10 de July de 2025. Para descargar otras versiones, o si los enlaces anteriores ya no funcionan, puedes visitar la página del [Archivo de versiones de Android Studio](https://developer.android.com/studio/archive?hl=en). Instala o descomprime los archivos mencionados anteriormente y ejecuta el software Android Studio (por ejemplo, `"D:\android-studio\bin\studio64.exe"`). @@ -355,7 +355,7 @@ Marca `Show Package Details (Mostrar detalles del paquete)`, haz clic en NDK y C La versión mínima requerida del `JDK (Kit de Desarrollo de Java)` para el proyecto AutoJs6 es `17`, pero se recomienda usar una versión no inferior a `19`. -Hasta el 31 de May de 2025, AutoJs6 soporta hasta la versión `24` de JDK. +Hasta el 18 de July de 2025, AutoJs6 soporta hasta la versión `24` de JDK. > Nota: Si el sistema ya tiene instalado JDK y cumple con los requisitos anteriores, puedes omitir esta sección. @@ -540,7 +540,7 @@ Algunos contribuyentes no aparecen en [GitHub Contributors](https://github.com/S - Update TypeScript declarations according to section `dependency` if needed - $projectDir/.readme/template_readme.md - Update badges like [ android studio / rhino / ... ] - - Update contribution section: Contribución + - Update contribution section: [ h3_contribution ] - $projectDir/.readme/common.json - Update android studio download links and version names - Update contribution section: var_date_contribution_table_data_updated diff --git a/.readme/README-fr.md b/.readme/README-fr.md index f9d826a5..5a5c84d4 100644 --- a/.readme/README-fr.md +++ b/.readme/README-fr.md @@ -299,12 +299,12 @@ Cette section présente la méthode de compilation et de construction du projet #### Préparation de Android Studio -Téléchargez la version `Android Studio Meerkat Feature Drop | 2024.3.2 Patch 1` (choisissez-en une selon vos besoins): +Téléchargez la version `Android Studio Narwhal | 2025.1.1 Patch 1` (choisissez-en une selon vos besoins): -- [android-studio-2024.3.2.15-windows.exe](https://redirector.gvt1.com/edgedl/android/studio/install/2024.3.2.15/android-studio-2024.3.2.15-windows.exe) (1.23 GB) -- [android-studio-2024.3.2.15-windows.zip](https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2024.3.2.15/android-studio-2024.3.2.15-windows.zip) (1.23 GB) +- [android-studio-2025.1.1.14-windows.exe](https://redirector.gvt1.com/edgedl/android/studio/install/2025.1.1.14/android-studio-2025.1.1.14-windows.exe) (1.37 GB) +- [android-studio-2025.1.1.14-windows.zip](https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2025.1.1.14/android-studio-2025.1.1.14-windows.zip) (1.38 GB) -> Note : La version mentionnée ci-dessus a été publiée le 28 May 2025. Pour télécharger d'autres versions ou si le lien ci-dessus n'est plus valide, visitez la page [archive des versions de Android Studio](https://developer.android.com/studio/archive?hl=en). +> Note : La version mentionnée ci-dessus a été publiée le 10 July 2025. Pour télécharger d'autres versions ou si le lien ci-dessus n'est plus valide, visitez la page [archive des versions de Android Studio](https://developer.android.com/studio/archive?hl=en). Installez ou extrayez le fichier ci-dessus, exécutez Android Studio (par exemple `"D:\android-studio\bin\studio64.exe"`). @@ -355,7 +355,7 @@ Cochez `Show Package Details (afficher les détails du package)`, puis cliquez r La version de JDK (Kit de développement Java) requise pour le projet AutoJs6 doit être au moins `17`, mais il est recommandé d'avoir au moins `19`. -À partir du 31 May 2025, AutoJs6 prend en charge la version maximale de JDK `24`. +À partir du 18 July 2025, AutoJs6 prend en charge la version maximale de JDK `24`. > Note : Si le JDK est déjà installé sur le système informatique et que la version répond aux exigences ci-dessus, vous pouvez ignorer cette section. @@ -540,7 +540,7 @@ Certains contributeurs ne figurant pas correctement dans [GitHub Contributors](h - Update TypeScript declarations according to section `dependency` if needed - $projectDir/.readme/template_readme.md - Update badges like [ android studio / rhino / ... ] - - Update contribution section: Contribution + - Update contribution section: [ h3_contribution ] - $projectDir/.readme/common.json - Update android studio download links and version names - Update contribution section: var_date_contribution_table_data_updated diff --git a/.readme/README-ja.md b/.readme/README-ja.md index 5ca31bc5..e84a4b80 100644 --- a/.readme/README-ja.md +++ b/.readme/README-ja.md @@ -299,12 +299,12 @@ AutoJs6 オープンソース プロジェクトのデバッグや開発が必 #### Android Studioの準備 -`Android Studio Meerkat Feature Drop | 2024.3.2 Patch 1` バージョンをダウンロードしてください (いずれかを選択): +`Android Studio Narwhal | 2025.1.1 Patch 1` バージョンをダウンロードしてください (いずれかを選択): -- [android-studio-2024.3.2.15-windows.exe](https://redirector.gvt1.com/edgedl/android/studio/install/2024.3.2.15/android-studio-2024.3.2.15-windows.exe) (1.23 GB) -- [android-studio-2024.3.2.15-windows.zip](https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2024.3.2.15/android-studio-2024.3.2.15-windows.zip) (1.23 GB) +- [android-studio-2025.1.1.14-windows.exe](https://redirector.gvt1.com/edgedl/android/studio/install/2025.1.1.14/android-studio-2025.1.1.14-windows.exe) (1.37 GB) +- [android-studio-2025.1.1.14-windows.zip](https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2025.1.1.14/android-studio-2025.1.1.14-windows.zip) (1.38 GB) -> 注: 上述バージョンのリリース日は 2025 年 5 月 28 日 です. その他のバージョンをダウンロードするか, 上記のリンクが失効している場合は, [Android Studioリリースアーカイブ](https://developer.android.com/studio/archive?hl=en)のページをご覧ください. +> 注: 上述バージョンのリリース日は 2025 年 7 月 10 日 です. その他のバージョンをダウンロードするか, 上記のリンクが失効している場合は, [Android Studioリリースアーカイブ](https://developer.android.com/studio/archive?hl=en)のページをご覧ください. 上記のファイルをインストールまたは解凍し, Android Studio ソフトウェアを実行します (例: `"D:\android-studio\bin\studio64.exe"`). @@ -355,7 +355,7 @@ File (ファイル) | Settings (設定) | Appearance & Behavior (外観と動作 AutoJs6プロジェクトが依存する `JDK (Java開発キット)` のリリースバージョンは少なくとも `17` で, それ以下のバージョンは推奨されませんが, 最低でも `19` の使用を推奨します. -2025 年 5 月 31 日 現在, AutoJs6がサポートする最大のJDKバージョンは `24` です. +2025 年 7 月 18 日 現在, AutoJs6がサポートする最大のJDKバージョンは `24` です. > 注: コンピュータシステムに適切なバージョンのJDKがインストールされている場合, この節の内容をスキップできます. @@ -540,7 +540,7 @@ AutoJs6 プロジェクト開発に参加したすべての貢献者に感謝し - Update TypeScript declarations according to section `dependency` if needed - $projectDir/.readme/template_readme.md - Update badges like [ android studio / rhino / ... ] - - Update contribution section: 貢献の参加 + - Update contribution section: [ h3_contribution ] - $projectDir/.readme/common.json - Update android studio download links and version names - Update contribution section: var_date_contribution_table_data_updated diff --git a/.readme/README-ko.md b/.readme/README-ko.md index 733056ff..b9554f48 100644 --- a/.readme/README-ko.md +++ b/.readme/README-ko.md @@ -299,12 +299,12 @@ AutoJs6 오픈 소스 프로젝트를 디버깅하거나 개발하려면 [Androi #### Android Studio 준비 -`Android Studio Meerkat Feature Drop | 2024.3.2 Patch 1` 버전을 다운로드하십시오 (필요에 따라 선택): +`Android Studio Narwhal | 2025.1.1 Patch 1` 버전을 다운로드하십시오 (필요에 따라 선택): -- [android-studio-2024.3.2.15-windows.exe](https://redirector.gvt1.com/edgedl/android/studio/install/2024.3.2.15/android-studio-2024.3.2.15-windows.exe) (1.23 GB) -- [android-studio-2024.3.2.15-windows.zip](https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2024.3.2.15/android-studio-2024.3.2.15-windows.zip) (1.23 GB) +- [android-studio-2025.1.1.14-windows.exe](https://redirector.gvt1.com/edgedl/android/studio/install/2025.1.1.14/android-studio-2025.1.1.14-windows.exe) (1.37 GB) +- [android-studio-2025.1.1.14-windows.zip](https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2025.1.1.14/android-studio-2025.1.1.14-windows.zip) (1.38 GB) -> 메모: 상기 버전 출시 날짜는 2025 년 5 월 28 일입니다. 다른 버전을 다운로드하거나 상기 링크가 만료되었을 경우, [Android Studio 릴리스 아카이브](https://developer.android.com/studio/archive?hl=en) 페이지를 방문하십시오. +> 메모: 상기 버전 출시 날짜는 2025 년 7 월 10 일입니다. 다른 버전을 다운로드하거나 상기 링크가 만료되었을 경우, [Android Studio 릴리스 아카이브](https://developer.android.com/studio/archive?hl=en) 페이지를 방문하십시오. 위의 파일을 설치하거나 압축을 풀고 Android Studio 소프트웨어를 실행합니다 (예: `"D:\android-studio\bin\studio64.exe"`). @@ -355,7 +355,7 @@ File (파일) | Settings (설정) | Appearance & Behavior (모양 및 동작) | AutoJs6 프로젝트는 `JDK (Java 개발 도구 키트)` 버전이 `17` 이상이어야 하지만, `19` 이상을 권장합니다. -2025 년 5 월 31 일 기준으로, AutoJs6이 지원하는 최대 JDK 버전은 `24` 입니다. +2025 년 7 월 18 일 기준으로, AutoJs6이 지원하는 최대 JDK 버전은 `24` 입니다. > 메모: 시스템에 JDK가 설치되어 있고, 버전이 위의 요구 사항을 충족하는 경우, 이 섹션을 건너뛸 수 있습니다. @@ -540,7 +540,7 @@ AutoJs6 프로젝트 개발에 참여한 모든 기여자분들께 감사합니 - Update TypeScript declarations according to section `dependency` if needed - $projectDir/.readme/template_readme.md - Update badges like [ android studio / rhino / ... ] - - Update contribution section: 기여 참여 + - Update contribution section: [ h3_contribution ] - $projectDir/.readme/common.json - Update android studio download links and version names - Update contribution section: var_date_contribution_table_data_updated diff --git a/.readme/README-ru.md b/.readme/README-ru.md index 1703e629..70176422 100644 --- a/.readme/README-ru.md +++ b/.readme/README-ru.md @@ -299,12 +299,12 @@ AutoJs6 разработан на основе финальной версии #### Подготовка Android Studio -Скачайте версию `Android Studio Meerkat Feature Drop | 2024.3.2 Patch 1` (выберите одну из них по необходимости): +Скачайте версию `Android Studio Narwhal | 2025.1.1 Patch 1` (выберите одну из них по необходимости): -- [android-studio-2024.3.2.15-windows.exe](https://redirector.gvt1.com/edgedl/android/studio/install/2024.3.2.15/android-studio-2024.3.2.15-windows.exe) (1.23 GB) -- [android-studio-2024.3.2.15-windows.zip](https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2024.3.2.15/android-studio-2024.3.2.15-windows.zip) (1.23 GB) +- [android-studio-2025.1.1.14-windows.exe](https://redirector.gvt1.com/edgedl/android/studio/install/2025.1.1.14/android-studio-2025.1.1.14-windows.exe) (1.37 GB) +- [android-studio-2025.1.1.14-windows.zip](https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2025.1.1.14/android-studio-2025.1.1.14-windows.zip) (1.38 GB) -> Примечание: Указанная версия была выпущена 28 May 2025 года. Для загрузки других версий или если указанная ссылка недействительна, посетите страницу [архива версий Android Studio](https://developer.android.com/studio/archive?hl=en). +> Примечание: Указанная версия была выпущена 10 July 2025 года. Для загрузки других версий или если указанная ссылка недействительна, посетите страницу [архива версий Android Studio](https://developer.android.com/studio/archive?hl=en). Установите или распакуйте указанные файлы, запустите программное обеспечение Android Studio (например, `"D:\android-studio\bin\studio64.exe"`). @@ -355,7 +355,7 @@ File (Файл) | Settings (Настройки) | Appearance & Behavior (Вне Для проекта AutoJs6 требуется версия `JDK (Java Development Kit)` не ниже `17`, но рекомендуется не ниже `19`. -По состоянию на 31 May 2025 года AutoJs6 поддерживает JDK максимальной версии `24`. +По состоянию на 18 July 2025 года AutoJs6 поддерживает JDK максимальной версии `24`. > Примечание: Если на компьютере уже установлен JDK и версия соответствует указанным требованиям, этот раздел можно пропустить. @@ -540,7 +540,7 @@ autojs6-v6.6.2-arm64-v8a-0f2a9d74.apk - Update TypeScript declarations according to section `dependency` if needed - $projectDir/.readme/template_readme.md - Update badges like [ android studio / rhino / ... ] - - Update contribution section: Вклад участников + - Update contribution section: [ h3_contribution ] - $projectDir/.readme/common.json - Update android studio download links and version names - Update contribution section: var_date_contribution_table_data_updated diff --git a/.readme/README-zh-Hans.md b/.readme/README-zh-Hans.md index eae8a415..0918fd3f 100644 --- a/.readme/README-zh-Hans.md +++ b/.readme/README-zh-Hans.md @@ -155,6 +155,31 @@ AutoJs6 在 Auto.js 最终项目的基础上, 于 `2021/12/01` 进行二次开 ****** +# v6.7.0 + +###### 2025/07/18 + +* `新增` zip 模块, 用于文件压缩与解压缩操作 (Ref to [Auto.js Pro](https://g.pro.autojs.org/)) (参阅 项目文档 > [Zip](https://docs.autojs6.com/#/zip)) +* `新增` mediainfo 模块, 用于查看媒体文件的详细信息 (参阅 项目文档 > [媒体信息](https://docs.autojs6.com/#/mediainfo)) +* `新增` UiObject#isShifted 方法, 用于检测控件位置变化 +* `新增` 设置页面支持应用启动器图标设置选项 _[`issue #405`](http://issues.autojs6.com/405)_ +* `修复` 使用 XML 语法将 JavaScript 表达式作为属性值时, this 对象可能出现指向错误的问题 +* `修复` 调用 images.requestScreenCapture 时用户取消授权可能导致应用崩溃的问题 +* `修复` images 部分相关方法出现异常时 oneShot 标记功能失效的问题 _[`issue #372`](http://issues.autojs6.com/372)_ +* `修复` images 部分相关方法可能引发内存泄露的问题 _[`issue #372`](http://issues.autojs6.com/372)_ +* `修复` Android 10 UiObject#child 方法可能出现 ArrayIndexOutOfBoundsException 异常的问题 _[`issue #416`](http://issues.autojs6.com/416)_ +* `修复` 打包应用无法正常使用 Paddle OCR 与 Rapid OCR 功能的问题 +* `修复` 版本历史页面部分系统因字体差别导致统计数据显示不完整的问题 +* `修复` ErrorDialogActivity 可能无法正常启动的问题 _[`issue #414`](http://issues.autojs6.com/414)_ _[`issue #340`](http://issues.autojs6.com/340#issuecomment-2973485826)_ +* `修复` 崩溃报告页面复制详细信息功能失效的问题 +* `优化` http 模块相关方法支持不安全选项参数 (isInsecure/insecure), 用于忽略证书相关异常 _[`issue #417`](http://issues.autojs6.com/417)_ +* `优化` android.graphics.Paint#setColor 支持正常解析 ColorInt/ColorHex/ColorName 等颜色参数 +* `优化` 内置模块相关方法实参类型的异常消息增加类型摘要信息 +* `优化` 文件管理器浮动按钮展开后点击菜单项时优化菜单收起时机 +* `优化` 崩溃报告页面支持双指缩放调整字体大小并添加常用功能按钮 +* `优化` 应用启动器图标支持自适应图标特性 _[`issue #405`](http://issues.autojs6.com/405)_ +* `优化` 部分依赖或本地库版本调整 _[`CHANGELOG.md`](http://project.autojs6.com/blob/master/app/src/main/assets-app/doc/CHANGELOG.md#v670)_ + # v6.6.4 ###### 2025/05/31 @@ -230,59 +255,6 @@ AutoJs6 在 Auto.js 最终项目的基础上, 于 `2021/12/01` 进行二次开 * `优化` Gradle 构建脚本提升版本自适应能力 _[`discussion #369`](http://discussions.autojs6.com/369)_ * `优化` 部分依赖或本地库版本调整 _[`CHANGELOG.md`](http://project.autojs6.com/blob/master/app/src/main/assets-app/doc/CHANGELOG.md#v663)_ -# v6.6.2 - -###### 2025/04/16 - -* `新增` ui.statusBarAppearanceLight/statusBarAppearanceLightBy/navigationBarColor 等方法 -* `新增` ui.statusBarHeight 属性 (getter), 用于获取状态栏高度 _[`issue #357`](http://issues.autojs6.com/357)_ -* `新增` images.flip 方法, 用于图像翻转 _[`issue #349`](http://issues.autojs6.com/349)_ -* `新增` 设置页面增加 "文件扩展名" 设置选项 -* `新增` 主题色设置页面增加新布局支持 (分组/定位/搜索/历史记录/调色盘增强等) -* `修复` Android 15 状态栏背景颜色与主题色不一致的问题 -* `修复` plugins.load 方法无法正常加载插件的问题 _[`issue #290`](http://issues.autojs6.com/290)_ -* `修复` dx 库在 Android 7.x 无法正常使用的问题 _[`issue #293`](http://issues.autojs6.com/293)_ -* `修复` ScriptRuntime 使用 require 引用内置模块时可能出现的同步状态异常 (试修) _[`issue #298`](http://issues.autojs6.com/298)_ -* `修复` notice 模块缺失 getBuilder 等扩展方法的问题 _[`issue #301`](http://issues.autojs6.com/301)_ -* `修复` shizuku/shell 等方法无法接受字符串参数的问题 _[`issue #310`](http://issues.autojs6.com/310)_ -* `修复` colors.pixel 方法无法接受单通道图像参数的问题 _[`issue #350`](http://issues.autojs6.com/350)_ -* `修复` engines.execScript/execScriptFile 等方法执行脚本时默认工作路径异常 _[`issue #358`](http://issues.autojs6.com/358)_ _[`issue #340`](http://issues.autojs6.com/340)_ _[`issue #339`](http://issues.autojs6.com/339)_ -* `修复` floaty.window/floaty.rawWindow 无法在子线程执行的问题 -* `修复` floaty.getClip 可能无法正常获取剪切板内容的问题 _[`issue #341`](http://issues.autojs6.com/341)_ -* `修复` ui.inflate 返回值丢失 attr/on/click 等原型方法的问题 -* `修复` 使用 XML 语法将 JavaScript 表达式作为属性值时, 其作用域上下文绑定错误的问题 _[`issue #319`](http://issues.autojs6.com/319)_ -* `修复` 部分方法调用出现异常时无法被 try..catch 块捕获的问题 _[`issue #345`](http://issues.autojs6.com/345)_ -* `修复` 布局分析页面生成代码时可能导致应用崩溃的问题 _[`issue #288`](http://issues.autojs6.com/288)_ -* `修复` 打包应用无法正常使用 shizuku 模块的问题 _[`issue #227`](http://issues.autojs6.com/227)_ _[`issue #231`](http://issues.autojs6.com/231)_ _[`issue #284`](http://issues.autojs6.com/284)_ _[`issue #287`](http://issues.autojs6.com/287)_ _[`issue #304`](http://issues.autojs6.com/304)_ -* `修复` 代码编辑器跳转到行尾时可能跳转到下一行起始位置的问题 -* `修复` 设置页面连续快速点击对话框类型项目时可能导致应用崩溃的问题 -* `优化` 精简打包应用模板 APK 文件大小 -* `优化` 应用 (以及打包应用) 支持更多权限 _[`issue #338`](http://issues.autojs6.com/338)_ -* `优化` 打包页面支持 Pinyin 库选项 -* `优化` 打包应用主活动页面优化状态栏背景及文字颜色 -* `优化` 打包应用设置页面增加访问所有文件和发送通知等特殊权限开关 _[`issue #354`](http://issues.autojs6.com/354)_ -* `优化` 控件的文字及图标根据主题色亮度值自动切换合适的颜色 -* `优化` 部分控件主题色与背景色对比度过低时的视觉体验 -* `优化` 调色盘 HEX 输入控件增强剪贴板粘贴色值时的兼容性 -* `优化` 应用内页面导航栏设置为透明或半透明以增强视觉体验 -* `优化` UI 模式状态栏及导航栏默认为 `md_grey_50` 色值且设置为亮色模式 -* `优化` 主页抽屉无障碍服务开关支持与脚本代码同步 -* `优化` 主页文档页面搜索时支持双向查找按钮 -* `优化` 主页 "文件" 标签支持通过长按切换浮动按钮可见状态 -* `优化` 代码编辑器标题文字支持字体大小自适应 -* `优化` 日志页面浮动按钮可见状态与列表滚动操作联动 -* `优化` 脚本项目配置文件 project.json 支持更多打包选项 _[`issue #305`](http://issues.autojs6.com/305)_ _[`issue #306`](http://issues.autojs6.com/306)_ -* `优化` 脚本项目配置文件 project.json 支持选项名称宽松匹配及别名兼容 -* `优化` APK 文件类型信息对话框增加文件大小与签名方案信息 -* `优化` APK 文件类型信息对话框增加点击监听器支持文本复制与应用详情跳转 -* `优化` 尝试恢复 com.stardust 前缀包以便提升代码兼容性 _[`issue #290`](http://issues.autojs6.com/290)_ -* `优化` floaty.window/floaty.rawWindow 同时支持主线程和子线程执行 -* `优化` getClip 全局方法适时借助 floaty.getClip 方法以提升兼容性 -* `优化` files.path 及相关方法传入空值路径参数时的兼容性 -* `优化` 同步最新的 Rhino 引擎官方上游代码并进行必要的代码适配 -* `优化` README.md 完善项目构建与运行相关内容 _[`issue #344`](http://issues.autojs6.com/344)_ -* `优化` 部分依赖或本地库版本调整 _[`CHANGELOG.md`](http://project.autojs6.com/blob/master/app/src/main/assets-app/doc/CHANGELOG.md#v662)_ - ##### 更多版本历史可参阅 * [CHANGELOG.md](http://project.autojs6.com/blob/master/app/src/main/assets-app/doc/CHANGELOG-zh-Hans.md) @@ -299,12 +271,12 @@ AutoJs6 在 Auto.js 最终项目的基础上, 于 `2021/12/01` 进行二次开 #### Android Studio 准备 -下载 `Android Studio Meerkat Feature Drop | 2024.3.2 Patch 1` 版本 (按需选择其一): +下载 `Android Studio Narwhal | 2025.1.1 Patch 1` 版本 (按需选择其一): -- [android-studio-2024.3.2.15-windows.exe](https://redirector.gvt1.com/edgedl/android/studio/install/2024.3.2.15/android-studio-2024.3.2.15-windows.exe) (1.23 GB) -- [android-studio-2024.3.2.15-windows.zip](https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2024.3.2.15/android-studio-2024.3.2.15-windows.zip) (1.23 GB) +- [android-studio-2025.1.1.14-windows.exe](https://redirector.gvt1.com/edgedl/android/studio/install/2025.1.1.14/android-studio-2025.1.1.14-windows.exe) (1.37 GB) +- [android-studio-2025.1.1.14-windows.zip](https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2025.1.1.14/android-studio-2025.1.1.14-windows.zip) (1.38 GB) -> 注: 上述版本发布时间为 2025 年 5 月 28 日. 如需下载其他版本, 或上述链接已失效, 可访问 [Android Studio 发行版本归档](https://developer.android.com/studio/archive?hl=en) 页面. +> 注: 上述版本发布时间为 2025 年 7 月 10 日. 如需下载其他版本, 或上述链接已失效, 可访问 [Android Studio 发行版本归档](https://developer.android.com/studio/archive?hl=en) 页面. 安装或解压上述文件, 运行 Android Studio 软件 (如 `"D:\android-studio\bin\studio64.exe"`). @@ -355,7 +327,7 @@ File (文件) | Settings (设置) | Appearance & Behavior (外观与行为) | Sy AutoJs6 项目依赖的 `JDK (Java 开发工具包)` 发行版本不低于 `17`, 但建议不低于 `19`. -截至 2025 年 5 月 31 日, AutoJs6 可支持 JDK 最高版本为 `24`. +截至 2025 年 7 月 18 日, AutoJs6 可支持 JDK 最高版本为 `24`. > 注: 如果计算机系统已安装 JDK 且版本满足上述要求, 则可跳过此小节内容. @@ -540,7 +512,7 @@ autojs6-v6.6.2-arm64-v8a-0f2a9d74.apk - Update TypeScript declarations according to section `dependency` if needed - $projectDir/.readme/template_readme.md - Update badges like [ android studio / rhino / ... ] - - Update contribution section: 贡献参与 + - Update contribution section: [ h3_contribution ] - $projectDir/.readme/common.json - Update android studio download links and version names - Update contribution section: var_date_contribution_table_data_updated diff --git a/.readme/README-zh-Hant-HK.md b/.readme/README-zh-Hant-HK.md index 8569a0e8..dbb543c6 100644 --- a/.readme/README-zh-Hant-HK.md +++ b/.readme/README-zh-Hant-HK.md @@ -299,12 +299,12 @@ AutoJs6 在 Auto.js 最終項目的基礎上, 於 `2021/12/01` 進行二次開 #### Android Studio 準備 -下載 `Android Studio Meerkat Feature Drop | 2024.3.2 Patch 1` 版本 (按需選擇其一): +下載 `Android Studio Narwhal | 2025.1.1 Patch 1` 版本 (按需選擇其一): -- [android-studio-2024.3.2.15-windows.exe](https://redirector.gvt1.com/edgedl/android/studio/install/2024.3.2.15/android-studio-2024.3.2.15-windows.exe) (1.23 GB) -- [android-studio-2024.3.2.15-windows.zip](https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2024.3.2.15/android-studio-2024.3.2.15-windows.zip) (1.23 GB) +- [android-studio-2025.1.1.14-windows.exe](https://redirector.gvt1.com/edgedl/android/studio/install/2025.1.1.14/android-studio-2025.1.1.14-windows.exe) (1.37 GB) +- [android-studio-2025.1.1.14-windows.zip](https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2025.1.1.14/android-studio-2025.1.1.14-windows.zip) (1.38 GB) -> 注: 上述版本發佈時間為 2025 年 5 月 28 日. 如需下載其他版本, 或上述鏈接已失效, 可訪問 [Android Studio 發行版本歸檔](https://developer.android.com/studio/archive?hl=en) 頁面. +> 注: 上述版本發佈時間為 2025 年 7 月 10 日. 如需下載其他版本, 或上述鏈接已失效, 可訪問 [Android Studio 發行版本歸檔](https://developer.android.com/studio/archive?hl=en) 頁面. 安裝或解壓上述文件, 運行 Android Studio 軟件 (如 `"D:\android-studio\bin\studio64.exe"`). @@ -355,7 +355,7 @@ File (文件) | Settings (設置) | Appearance & Behavior (外觀與行為) | Sy AutoJs6 項目依賴的 `JDK (Java 開發工具包)` 發行版本不低於 `17`, 但建議不低於 `19`. -截至 2025 年 5 月 31 日, AutoJs6 可支持 JDK 最高版本為 `24`. +截至 2025 年 7 月 18 日, AutoJs6 可支持 JDK 最高版本為 `24`. > 注: 如果計算機系統已安裝 JDK 且版本滿足上述要求, 則可跳過此小節內容. @@ -540,7 +540,7 @@ autojs6-v6.6.2-arm64-v8a-0f2a9d74.apk - Update TypeScript declarations according to section `dependency` if needed - $projectDir/.readme/template_readme.md - Update badges like [ android studio / rhino / ... ] - - Update contribution section: 貢獻參與 + - Update contribution section: [ h3_contribution ] - $projectDir/.readme/common.json - Update android studio download links and version names - Update contribution section: var_date_contribution_table_data_updated diff --git a/.readme/README-zh-Hant-TW.md b/.readme/README-zh-Hant-TW.md index 465025c0..24593ac1 100644 --- a/.readme/README-zh-Hant-TW.md +++ b/.readme/README-zh-Hant-TW.md @@ -299,12 +299,12 @@ AutoJs6 在 Auto.js 最終專案的基礎上, 於 `2021/12/01` 進行二次開 #### Android Studio 準備 -下載 `Android Studio Meerkat Feature Drop | 2024.3.2 Patch 1` 版本 (按需選擇其一): +下載 `Android Studio Narwhal | 2025.1.1 Patch 1` 版本 (按需選擇其一): -- [android-studio-2024.3.2.15-windows.exe](https://redirector.gvt1.com/edgedl/android/studio/install/2024.3.2.15/android-studio-2024.3.2.15-windows.exe) (1.23 GB) -- [android-studio-2024.3.2.15-windows.zip](https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2024.3.2.15/android-studio-2024.3.2.15-windows.zip) (1.23 GB) +- [android-studio-2025.1.1.14-windows.exe](https://redirector.gvt1.com/edgedl/android/studio/install/2025.1.1.14/android-studio-2025.1.1.14-windows.exe) (1.37 GB) +- [android-studio-2025.1.1.14-windows.zip](https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2025.1.1.14/android-studio-2025.1.1.14-windows.zip) (1.38 GB) -> 注: 上述版本釋出時間為 2025 年 5 月 28 日. 如需下載其他版本, 或上述連結已失效, 可訪問 [Android Studio 發行版本歸檔](https://developer.android.com/studio/archive?hl=en) 頁面. +> 注: 上述版本釋出時間為 2025 年 7 月 10 日. 如需下載其他版本, 或上述連結已失效, 可訪問 [Android Studio 發行版本歸檔](https://developer.android.com/studio/archive?hl=en) 頁面. 安裝或解壓上述檔案, 執行 Android Studio 軟體 (如 `"D:\android-studio\bin\studio64.exe"`). @@ -355,7 +355,7 @@ File (文件) | Settings (設置) | Appearance & Behavior (外觀與行為) | Sy AutoJs6 專案依賴的 `JDK (Java 開發工具包)` 發行版本不低於 `17`, 但建議不低於 `19`. -截至 2025 年 5 月 31 日, AutoJs6 可支援 JDK 最高版本為 `24`. +截至 2025 年 7 月 18 日, AutoJs6 可支援 JDK 最高版本為 `24`. > 注: 如果計算機系統已安裝 JDK 且版本滿足上述要求, 則可跳過此小節內容. @@ -540,7 +540,7 @@ autojs6-v6.6.2-arm64-v8a-0f2a9d74.apk - Update TypeScript declarations according to section `dependency` if needed - $projectDir/.readme/template_readme.md - Update badges like [ android studio / rhino / ... ] - - Update contribution section: 貢獻參與 + - Update contribution section: [ h3_contribution ] - $projectDir/.readme/common.json - Update android studio download links and version names - Update contribution section: var_date_contribution_table_data_updated diff --git a/.readme/common.json b/.readme/common.json index dde740bb..c9c8bc20 100644 --- a/.readme/common.json +++ b/.readme/common.json @@ -1,12 +1,12 @@ { - "android_studio_latest_recommended_version_name": "Android Studio Meerkat Feature Drop | 2024.3.2 Patch 1", - "var_date_android_studio_latest_recommended_version_name": "2025/05/28", - "android_studio_latest_recommended_file_name_of_exe": "android-studio-2024.3.2.15-windows.exe", - "android_studio_latest_recommended_download_address_of_exe": "https://redirector.gvt1.com/edgedl/android/studio/install/2024.3.2.15/android-studio-2024.3.2.15-windows.exe", - "android_studio_latest_recommended_file_size_of_exe": "1.23 GB", - "android_studio_latest_recommended_file_name_of_zip": "android-studio-2024.3.2.15-windows.zip", - "android_studio_latest_recommended_download_address_of_zip": "https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2024.3.2.15/android-studio-2024.3.2.15-windows.zip", - "android_studio_latest_recommended_file_size_of_zip": "1.23 GB", + "android_studio_latest_recommended_version_name": "Android Studio Narwhal | 2025.1.1 Patch 1", + "var_date_android_studio_latest_recommended_version_name": "2025/07/10", + "android_studio_latest_recommended_file_name_of_exe": "android-studio-2025.1.1.14-windows.exe", + "android_studio_latest_recommended_download_address_of_exe": "https://redirector.gvt1.com/edgedl/android/studio/install/2025.1.1.14/android-studio-2025.1.1.14-windows.exe", + "android_studio_latest_recommended_file_size_of_exe": "1.37 GB", + "android_studio_latest_recommended_file_name_of_zip": "android-studio-2025.1.1.14-windows.zip", + "android_studio_latest_recommended_download_address_of_zip": "https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2025.1.1.14/android-studio-2025.1.1.14-windows.zip", + "android_studio_latest_recommended_file_size_of_zip": "1.38 GB", "var_date_contribution_table_data_updated": "2025/05/27", "latest_rhino_engine_name_with_github_lineno_address": "[v1.8.1-SNAPSHOT](http://rhino.autojs6.com/blob/master/gradle.properties#L3)", "jdk_min_supported": 17, diff --git a/README.md b/README.md index eae8a415..0918fd3f 100644 --- a/README.md +++ b/README.md @@ -155,6 +155,31 @@ AutoJs6 在 Auto.js 最终项目的基础上, 于 `2021/12/01` 进行二次开 ****** +# v6.7.0 + +###### 2025/07/18 + +* `新增` zip 模块, 用于文件压缩与解压缩操作 (Ref to [Auto.js Pro](https://g.pro.autojs.org/)) (参阅 项目文档 > [Zip](https://docs.autojs6.com/#/zip)) +* `新增` mediainfo 模块, 用于查看媒体文件的详细信息 (参阅 项目文档 > [媒体信息](https://docs.autojs6.com/#/mediainfo)) +* `新增` UiObject#isShifted 方法, 用于检测控件位置变化 +* `新增` 设置页面支持应用启动器图标设置选项 _[`issue #405`](http://issues.autojs6.com/405)_ +* `修复` 使用 XML 语法将 JavaScript 表达式作为属性值时, this 对象可能出现指向错误的问题 +* `修复` 调用 images.requestScreenCapture 时用户取消授权可能导致应用崩溃的问题 +* `修复` images 部分相关方法出现异常时 oneShot 标记功能失效的问题 _[`issue #372`](http://issues.autojs6.com/372)_ +* `修复` images 部分相关方法可能引发内存泄露的问题 _[`issue #372`](http://issues.autojs6.com/372)_ +* `修复` Android 10 UiObject#child 方法可能出现 ArrayIndexOutOfBoundsException 异常的问题 _[`issue #416`](http://issues.autojs6.com/416)_ +* `修复` 打包应用无法正常使用 Paddle OCR 与 Rapid OCR 功能的问题 +* `修复` 版本历史页面部分系统因字体差别导致统计数据显示不完整的问题 +* `修复` ErrorDialogActivity 可能无法正常启动的问题 _[`issue #414`](http://issues.autojs6.com/414)_ _[`issue #340`](http://issues.autojs6.com/340#issuecomment-2973485826)_ +* `修复` 崩溃报告页面复制详细信息功能失效的问题 +* `优化` http 模块相关方法支持不安全选项参数 (isInsecure/insecure), 用于忽略证书相关异常 _[`issue #417`](http://issues.autojs6.com/417)_ +* `优化` android.graphics.Paint#setColor 支持正常解析 ColorInt/ColorHex/ColorName 等颜色参数 +* `优化` 内置模块相关方法实参类型的异常消息增加类型摘要信息 +* `优化` 文件管理器浮动按钮展开后点击菜单项时优化菜单收起时机 +* `优化` 崩溃报告页面支持双指缩放调整字体大小并添加常用功能按钮 +* `优化` 应用启动器图标支持自适应图标特性 _[`issue #405`](http://issues.autojs6.com/405)_ +* `优化` 部分依赖或本地库版本调整 _[`CHANGELOG.md`](http://project.autojs6.com/blob/master/app/src/main/assets-app/doc/CHANGELOG.md#v670)_ + # v6.6.4 ###### 2025/05/31 @@ -230,59 +255,6 @@ AutoJs6 在 Auto.js 最终项目的基础上, 于 `2021/12/01` 进行二次开 * `优化` Gradle 构建脚本提升版本自适应能力 _[`discussion #369`](http://discussions.autojs6.com/369)_ * `优化` 部分依赖或本地库版本调整 _[`CHANGELOG.md`](http://project.autojs6.com/blob/master/app/src/main/assets-app/doc/CHANGELOG.md#v663)_ -# v6.6.2 - -###### 2025/04/16 - -* `新增` ui.statusBarAppearanceLight/statusBarAppearanceLightBy/navigationBarColor 等方法 -* `新增` ui.statusBarHeight 属性 (getter), 用于获取状态栏高度 _[`issue #357`](http://issues.autojs6.com/357)_ -* `新增` images.flip 方法, 用于图像翻转 _[`issue #349`](http://issues.autojs6.com/349)_ -* `新增` 设置页面增加 "文件扩展名" 设置选项 -* `新增` 主题色设置页面增加新布局支持 (分组/定位/搜索/历史记录/调色盘增强等) -* `修复` Android 15 状态栏背景颜色与主题色不一致的问题 -* `修复` plugins.load 方法无法正常加载插件的问题 _[`issue #290`](http://issues.autojs6.com/290)_ -* `修复` dx 库在 Android 7.x 无法正常使用的问题 _[`issue #293`](http://issues.autojs6.com/293)_ -* `修复` ScriptRuntime 使用 require 引用内置模块时可能出现的同步状态异常 (试修) _[`issue #298`](http://issues.autojs6.com/298)_ -* `修复` notice 模块缺失 getBuilder 等扩展方法的问题 _[`issue #301`](http://issues.autojs6.com/301)_ -* `修复` shizuku/shell 等方法无法接受字符串参数的问题 _[`issue #310`](http://issues.autojs6.com/310)_ -* `修复` colors.pixel 方法无法接受单通道图像参数的问题 _[`issue #350`](http://issues.autojs6.com/350)_ -* `修复` engines.execScript/execScriptFile 等方法执行脚本时默认工作路径异常 _[`issue #358`](http://issues.autojs6.com/358)_ _[`issue #340`](http://issues.autojs6.com/340)_ _[`issue #339`](http://issues.autojs6.com/339)_ -* `修复` floaty.window/floaty.rawWindow 无法在子线程执行的问题 -* `修复` floaty.getClip 可能无法正常获取剪切板内容的问题 _[`issue #341`](http://issues.autojs6.com/341)_ -* `修复` ui.inflate 返回值丢失 attr/on/click 等原型方法的问题 -* `修复` 使用 XML 语法将 JavaScript 表达式作为属性值时, 其作用域上下文绑定错误的问题 _[`issue #319`](http://issues.autojs6.com/319)_ -* `修复` 部分方法调用出现异常时无法被 try..catch 块捕获的问题 _[`issue #345`](http://issues.autojs6.com/345)_ -* `修复` 布局分析页面生成代码时可能导致应用崩溃的问题 _[`issue #288`](http://issues.autojs6.com/288)_ -* `修复` 打包应用无法正常使用 shizuku 模块的问题 _[`issue #227`](http://issues.autojs6.com/227)_ _[`issue #231`](http://issues.autojs6.com/231)_ _[`issue #284`](http://issues.autojs6.com/284)_ _[`issue #287`](http://issues.autojs6.com/287)_ _[`issue #304`](http://issues.autojs6.com/304)_ -* `修复` 代码编辑器跳转到行尾时可能跳转到下一行起始位置的问题 -* `修复` 设置页面连续快速点击对话框类型项目时可能导致应用崩溃的问题 -* `优化` 精简打包应用模板 APK 文件大小 -* `优化` 应用 (以及打包应用) 支持更多权限 _[`issue #338`](http://issues.autojs6.com/338)_ -* `优化` 打包页面支持 Pinyin 库选项 -* `优化` 打包应用主活动页面优化状态栏背景及文字颜色 -* `优化` 打包应用设置页面增加访问所有文件和发送通知等特殊权限开关 _[`issue #354`](http://issues.autojs6.com/354)_ -* `优化` 控件的文字及图标根据主题色亮度值自动切换合适的颜色 -* `优化` 部分控件主题色与背景色对比度过低时的视觉体验 -* `优化` 调色盘 HEX 输入控件增强剪贴板粘贴色值时的兼容性 -* `优化` 应用内页面导航栏设置为透明或半透明以增强视觉体验 -* `优化` UI 模式状态栏及导航栏默认为 `md_grey_50` 色值且设置为亮色模式 -* `优化` 主页抽屉无障碍服务开关支持与脚本代码同步 -* `优化` 主页文档页面搜索时支持双向查找按钮 -* `优化` 主页 "文件" 标签支持通过长按切换浮动按钮可见状态 -* `优化` 代码编辑器标题文字支持字体大小自适应 -* `优化` 日志页面浮动按钮可见状态与列表滚动操作联动 -* `优化` 脚本项目配置文件 project.json 支持更多打包选项 _[`issue #305`](http://issues.autojs6.com/305)_ _[`issue #306`](http://issues.autojs6.com/306)_ -* `优化` 脚本项目配置文件 project.json 支持选项名称宽松匹配及别名兼容 -* `优化` APK 文件类型信息对话框增加文件大小与签名方案信息 -* `优化` APK 文件类型信息对话框增加点击监听器支持文本复制与应用详情跳转 -* `优化` 尝试恢复 com.stardust 前缀包以便提升代码兼容性 _[`issue #290`](http://issues.autojs6.com/290)_ -* `优化` floaty.window/floaty.rawWindow 同时支持主线程和子线程执行 -* `优化` getClip 全局方法适时借助 floaty.getClip 方法以提升兼容性 -* `优化` files.path 及相关方法传入空值路径参数时的兼容性 -* `优化` 同步最新的 Rhino 引擎官方上游代码并进行必要的代码适配 -* `优化` README.md 完善项目构建与运行相关内容 _[`issue #344`](http://issues.autojs6.com/344)_ -* `优化` 部分依赖或本地库版本调整 _[`CHANGELOG.md`](http://project.autojs6.com/blob/master/app/src/main/assets-app/doc/CHANGELOG.md#v662)_ - ##### 更多版本历史可参阅 * [CHANGELOG.md](http://project.autojs6.com/blob/master/app/src/main/assets-app/doc/CHANGELOG-zh-Hans.md) @@ -299,12 +271,12 @@ AutoJs6 在 Auto.js 最终项目的基础上, 于 `2021/12/01` 进行二次开 #### Android Studio 准备 -下载 `Android Studio Meerkat Feature Drop | 2024.3.2 Patch 1` 版本 (按需选择其一): +下载 `Android Studio Narwhal | 2025.1.1 Patch 1` 版本 (按需选择其一): -- [android-studio-2024.3.2.15-windows.exe](https://redirector.gvt1.com/edgedl/android/studio/install/2024.3.2.15/android-studio-2024.3.2.15-windows.exe) (1.23 GB) -- [android-studio-2024.3.2.15-windows.zip](https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2024.3.2.15/android-studio-2024.3.2.15-windows.zip) (1.23 GB) +- [android-studio-2025.1.1.14-windows.exe](https://redirector.gvt1.com/edgedl/android/studio/install/2025.1.1.14/android-studio-2025.1.1.14-windows.exe) (1.37 GB) +- [android-studio-2025.1.1.14-windows.zip](https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2025.1.1.14/android-studio-2025.1.1.14-windows.zip) (1.38 GB) -> 注: 上述版本发布时间为 2025 年 5 月 28 日. 如需下载其他版本, 或上述链接已失效, 可访问 [Android Studio 发行版本归档](https://developer.android.com/studio/archive?hl=en) 页面. +> 注: 上述版本发布时间为 2025 年 7 月 10 日. 如需下载其他版本, 或上述链接已失效, 可访问 [Android Studio 发行版本归档](https://developer.android.com/studio/archive?hl=en) 页面. 安装或解压上述文件, 运行 Android Studio 软件 (如 `"D:\android-studio\bin\studio64.exe"`). @@ -355,7 +327,7 @@ File (文件) | Settings (设置) | Appearance & Behavior (外观与行为) | Sy AutoJs6 项目依赖的 `JDK (Java 开发工具包)` 发行版本不低于 `17`, 但建议不低于 `19`. -截至 2025 年 5 月 31 日, AutoJs6 可支持 JDK 最高版本为 `24`. +截至 2025 年 7 月 18 日, AutoJs6 可支持 JDK 最高版本为 `24`. > 注: 如果计算机系统已安装 JDK 且版本满足上述要求, 则可跳过此小节内容. @@ -540,7 +512,7 @@ autojs6-v6.6.2-arm64-v8a-0f2a9d74.apk - Update TypeScript declarations according to section `dependency` if needed - $projectDir/.readme/template_readme.md - Update badges like [ android studio / rhino / ... ] - - Update contribution section: 贡献参与 + - Update contribution section: [ h3_contribution ] - $projectDir/.readme/common.json - Update android studio download links and version names - Update contribution section: var_date_contribution_table_data_updated diff --git a/app/src/main/assets-app/doc/CHANGELOG-zh-Hans.md b/app/src/main/assets-app/doc/CHANGELOG-zh-Hans.md index 72d1cb24..43ab9856 100644 --- a/app/src/main/assets-app/doc/CHANGELOG-zh-Hans.md +++ b/app/src/main/assets-app/doc/CHANGELOG-zh-Hans.md @@ -4,6 +4,45 @@ ****** +# v6.7.0 + +###### 2025/07/18 + +* `新增` zip 模块, 用于文件压缩与解压缩操作 (Ref to [Auto.js Pro](https://g.pro.autojs.org/)) (参阅 项目文档 > [Zip](https://docs.autojs6.com/#/zip)) +* `新增` mediainfo 模块, 用于查看媒体文件的详细信息 (参阅 项目文档 > [媒体信息](https://docs.autojs6.com/#/mediainfo)) +* `新增` UiObject#isShifted 方法, 用于检测控件位置变化 +* `新增` 设置页面支持应用启动器图标设置选项 _[`issue #405`](http://issues.autojs6.com/405)_ +* `修复` 使用 XML 语法将 JavaScript 表达式作为属性值时, this 对象可能出现指向错误的问题 +* `修复` 调用 images.requestScreenCapture 时用户取消授权可能导致应用崩溃的问题 +* `修复` images 部分相关方法出现异常时 oneShot 标记功能失效的问题 _[`issue #372`](http://issues.autojs6.com/372)_ +* `修复` images 部分相关方法可能引发内存泄露的问题 _[`issue #372`](http://issues.autojs6.com/372)_ +* `修复` Android 10 UiObject#child 方法可能出现 ArrayIndexOutOfBoundsException 异常的问题 _[`issue #416`](http://issues.autojs6.com/416)_ +* `修复` 打包应用无法正常使用 Paddle OCR 与 Rapid OCR 功能的问题 +* `修复` 版本历史页面部分系统因字体差别导致统计数据显示不完整的问题 +* `修复` ErrorDialogActivity 可能无法正常启动的问题 _[`issue #414`](http://issues.autojs6.com/414)_ _[`issue #340`](http://issues.autojs6.com/340#issuecomment-2973485826)_ +* `修复` 崩溃报告页面复制详细信息功能失效的问题 +* `优化` http 模块相关方法支持不安全选项参数 (isInsecure/insecure), 用于忽略证书相关异常 _[`issue #417`](http://issues.autojs6.com/417)_ +* `优化` android.graphics.Paint#setColor 支持正常解析 ColorInt/ColorHex/ColorName 等颜色参数 +* `优化` 内置模块相关方法实参类型的异常消息增加类型摘要信息 +* `优化` 文件管理器浮动按钮展开后点击菜单项时优化菜单收起时机 +* `优化` 崩溃报告页面支持双指缩放调整字体大小并添加常用功能按钮 +* `优化` 应用启动器图标支持自适应图标特性 _[`issue #405`](http://issues.autojs6.com/405)_ +* `依赖` 附加 Androidx Core (KTX) 版本 1.16.0 +* `依赖` 升级 Gradle 版本 8.14 -> 8.14.2 +* `依赖` 升级 Apache Commons 版本 3.16.0 -> 3.17.0 +* `依赖` 升级 Retrofit2 Retrofit 版本 2.11.0 -> 2.12.0 +* `依赖` 升级 Retrofit2 Converter Gson 版本 2.11.0 -> 2.12.0 +* `依赖` 升级 Retrofit2 RxJava2 版本 2.11.0 -> 2.12.0 +* `依赖` 升级 Joda Time 版本 2.12.7 -> 2.14.0 +* `依赖` 升级 Androidx WebKit 版本 1.13.0 -> 1.14.0 +* `依赖` 升级 Gson 版本 2.11.0 -> 2.13.1 +* `依赖` 升级 ARSCLib 版本 1.3.1 -> 1.3.5 +* `依赖` 升级 Jsoup 版本 1.19.1 -> 1.20.1 +* `依赖` 升级 Junit Jupiter 版本 5.10.3 -> 5.13.0 +* `依赖` 升级 Androidx AppCompat 版本 1.7.0 -> 1.7.1 +* `依赖` 升级 Material Progressbar 版本 1.4.2 -> 1.6.1 +* `依赖` 升级 Androidx Room 版本 2.7.1 -> 2.7.2 + # v6.6.4 ###### 2025/05/31 @@ -532,6 +571,7 @@ * `新增` notice 模块 (参阅 项目文档 > [消息通知](https://docs.autojs6.com/#/notice)) * `新增` s13n 模块 (参阅 项目文档 > [标准化](https://docs.autojs6.com/#/s13n)) * `新增` Color 模块 (参阅 项目文档 > [颜色类](https://docs.autojs6.com/#/colorType)) +* `新增` colors.setColorPaint 方法, 用于设置 android.graphics.Paint 画笔颜色 (参阅 项目文档 > [颜色类](https://docs.autojs6.com/#/colorType?id=m-setpaintcolor)) * `新增` 前台时保持屏幕常亮功能及设置选项 * `新增` 额外的文档启动器 (launcher) 便于独立阅读应用文档 (支持在设置中隐藏或显示) * `修复` colors.toString 方法功能异常 @@ -568,7 +608,7 @@ * `优化` 控制台浮动窗口支持拖动标题区域移动窗口位置 * `优化` 控制台浮动窗口支持脚本结束后自动延迟关闭 * `优化` 控制台浮动窗口及其 Activity 活动窗口支持双指缩放调整字体大小 -* `优化` http 模块相关方法支持超时参数 (timeout) +* `优化` http 模块相关方法支持超时选项参数 (timeout) * `优化` Gradle 构建脚本支持 JDK 版本主动降级 (fallback) * `优化` Gradle 构建脚本支持根据平台类型及版本自动选择合适的构建工具版本 (程度有限) * `依赖` 本地化 Auto.js APK Builder 版本 1.0.3 @@ -658,7 +698,7 @@ * `优化` 主题色增加更多 Material Design Color (材料设计颜色) 选项 * `优化` 文件管理器/任务面板等列表项图标适当轻量化并适配主题色 * `优化` 主页搜索框的提示文本颜色适配夜间模式 -* `优化` 对话框/文本/Fab/AppBar/列表项等部件适配夜间模式 +* `优化` 对话框/文本/FAB/AppBar/列表项等部件适配夜间模式 * `优化` 文档/设置/关于/主题色/布局分析等页面及浮动按钮菜单适配夜间模式 * `优化` 页面布局尽可能兼容 RTL (Right-To-Left) 布局 * `优化` 关于页面增加图标动画效果 diff --git a/app/src/main/assets-app/doc/CHANGELOG.md b/app/src/main/assets-app/doc/CHANGELOG.md index 72d1cb24..43ab9856 100644 --- a/app/src/main/assets-app/doc/CHANGELOG.md +++ b/app/src/main/assets-app/doc/CHANGELOG.md @@ -4,6 +4,45 @@ ****** +# v6.7.0 + +###### 2025/07/18 + +* `新增` zip 模块, 用于文件压缩与解压缩操作 (Ref to [Auto.js Pro](https://g.pro.autojs.org/)) (参阅 项目文档 > [Zip](https://docs.autojs6.com/#/zip)) +* `新增` mediainfo 模块, 用于查看媒体文件的详细信息 (参阅 项目文档 > [媒体信息](https://docs.autojs6.com/#/mediainfo)) +* `新增` UiObject#isShifted 方法, 用于检测控件位置变化 +* `新增` 设置页面支持应用启动器图标设置选项 _[`issue #405`](http://issues.autojs6.com/405)_ +* `修复` 使用 XML 语法将 JavaScript 表达式作为属性值时, this 对象可能出现指向错误的问题 +* `修复` 调用 images.requestScreenCapture 时用户取消授权可能导致应用崩溃的问题 +* `修复` images 部分相关方法出现异常时 oneShot 标记功能失效的问题 _[`issue #372`](http://issues.autojs6.com/372)_ +* `修复` images 部分相关方法可能引发内存泄露的问题 _[`issue #372`](http://issues.autojs6.com/372)_ +* `修复` Android 10 UiObject#child 方法可能出现 ArrayIndexOutOfBoundsException 异常的问题 _[`issue #416`](http://issues.autojs6.com/416)_ +* `修复` 打包应用无法正常使用 Paddle OCR 与 Rapid OCR 功能的问题 +* `修复` 版本历史页面部分系统因字体差别导致统计数据显示不完整的问题 +* `修复` ErrorDialogActivity 可能无法正常启动的问题 _[`issue #414`](http://issues.autojs6.com/414)_ _[`issue #340`](http://issues.autojs6.com/340#issuecomment-2973485826)_ +* `修复` 崩溃报告页面复制详细信息功能失效的问题 +* `优化` http 模块相关方法支持不安全选项参数 (isInsecure/insecure), 用于忽略证书相关异常 _[`issue #417`](http://issues.autojs6.com/417)_ +* `优化` android.graphics.Paint#setColor 支持正常解析 ColorInt/ColorHex/ColorName 等颜色参数 +* `优化` 内置模块相关方法实参类型的异常消息增加类型摘要信息 +* `优化` 文件管理器浮动按钮展开后点击菜单项时优化菜单收起时机 +* `优化` 崩溃报告页面支持双指缩放调整字体大小并添加常用功能按钮 +* `优化` 应用启动器图标支持自适应图标特性 _[`issue #405`](http://issues.autojs6.com/405)_ +* `依赖` 附加 Androidx Core (KTX) 版本 1.16.0 +* `依赖` 升级 Gradle 版本 8.14 -> 8.14.2 +* `依赖` 升级 Apache Commons 版本 3.16.0 -> 3.17.0 +* `依赖` 升级 Retrofit2 Retrofit 版本 2.11.0 -> 2.12.0 +* `依赖` 升级 Retrofit2 Converter Gson 版本 2.11.0 -> 2.12.0 +* `依赖` 升级 Retrofit2 RxJava2 版本 2.11.0 -> 2.12.0 +* `依赖` 升级 Joda Time 版本 2.12.7 -> 2.14.0 +* `依赖` 升级 Androidx WebKit 版本 1.13.0 -> 1.14.0 +* `依赖` 升级 Gson 版本 2.11.0 -> 2.13.1 +* `依赖` 升级 ARSCLib 版本 1.3.1 -> 1.3.5 +* `依赖` 升级 Jsoup 版本 1.19.1 -> 1.20.1 +* `依赖` 升级 Junit Jupiter 版本 5.10.3 -> 5.13.0 +* `依赖` 升级 Androidx AppCompat 版本 1.7.0 -> 1.7.1 +* `依赖` 升级 Material Progressbar 版本 1.4.2 -> 1.6.1 +* `依赖` 升级 Androidx Room 版本 2.7.1 -> 2.7.2 + # v6.6.4 ###### 2025/05/31 @@ -532,6 +571,7 @@ * `新增` notice 模块 (参阅 项目文档 > [消息通知](https://docs.autojs6.com/#/notice)) * `新增` s13n 模块 (参阅 项目文档 > [标准化](https://docs.autojs6.com/#/s13n)) * `新增` Color 模块 (参阅 项目文档 > [颜色类](https://docs.autojs6.com/#/colorType)) +* `新增` colors.setColorPaint 方法, 用于设置 android.graphics.Paint 画笔颜色 (参阅 项目文档 > [颜色类](https://docs.autojs6.com/#/colorType?id=m-setpaintcolor)) * `新增` 前台时保持屏幕常亮功能及设置选项 * `新增` 额外的文档启动器 (launcher) 便于独立阅读应用文档 (支持在设置中隐藏或显示) * `修复` colors.toString 方法功能异常 @@ -568,7 +608,7 @@ * `优化` 控制台浮动窗口支持拖动标题区域移动窗口位置 * `优化` 控制台浮动窗口支持脚本结束后自动延迟关闭 * `优化` 控制台浮动窗口及其 Activity 活动窗口支持双指缩放调整字体大小 -* `优化` http 模块相关方法支持超时参数 (timeout) +* `优化` http 模块相关方法支持超时选项参数 (timeout) * `优化` Gradle 构建脚本支持 JDK 版本主动降级 (fallback) * `优化` Gradle 构建脚本支持根据平台类型及版本自动选择合适的构建工具版本 (程度有限) * `依赖` 本地化 Auto.js APK Builder 版本 1.0.3 @@ -658,7 +698,7 @@ * `优化` 主题色增加更多 Material Design Color (材料设计颜色) 选项 * `优化` 文件管理器/任务面板等列表项图标适当轻量化并适配主题色 * `优化` 主页搜索框的提示文本颜色适配夜间模式 -* `优化` 对话框/文本/Fab/AppBar/列表项等部件适配夜间模式 +* `优化` 对话框/文本/FAB/AppBar/列表项等部件适配夜间模式 * `优化` 文档/设置/关于/主题色/布局分析等页面及浮动按钮菜单适配夜间模式 * `优化` 页面布局尽可能兼容 RTL (Right-To-Left) 布局 * `优化` 关于页面增加图标动画效果