6.7.0 - Alpha6 - 升级并适配 Android SDK 版本 35 -> 36
This commit is contained in:
@@ -155,7 +155,7 @@
|
||||
],
|
||||
"dependency": [
|
||||
"تمت إضافة إصدار Eclipse Paho Client Mqttv3 1.1.0 _[`issue #330`](http://issues.autojs6.com/330)_",
|
||||
"ترقية إصدار Gradle Compile من 34 إلى 35",
|
||||
"ترقية إصدار Android SDK من 34 إلى 35",
|
||||
"ترقية Gradle من 8.12 إلى 8.14-rc-1",
|
||||
"ترقية Rhino من 1.8.0-SNAPSHOT إلى 1.8.1-SNAPSHOT",
|
||||
"ترقية Androidx Recyclerview من 1.3.2 إلى 1.4.0",
|
||||
@@ -466,8 +466,8 @@
|
||||
"dependency": [
|
||||
"إضافة إصدار Rikka Shizuku 13.1.5",
|
||||
"إضافة إصدار MLKit Barcode Scanning 17.2.0",
|
||||
"ترقية إصدار Android SDK من 33 إلى 34",
|
||||
"ترقية إصدار OpenCV من 4.5.5 إلى 4.8.0 (المرجع [TonyJiangWJ](https://github.com/TonyJiangWJ))",
|
||||
"ترقية إصدار Gradle Compile من 33 إلى 34",
|
||||
"ترقية إصدار Gradle من 8.3-rc-1 إلى 8.4-rc-3",
|
||||
"ترقية إصدار Apache Commons Lang3 من 3.12.0 إلى 3.13.0",
|
||||
"ترقية إصدار Glide من 4.15.1 إلى 4.16.0",
|
||||
@@ -770,10 +770,10 @@
|
||||
"إعادة تصميم كيانات colors العالمية وإضافة دعم أنماط الألوان مثل HSV / HSL (راجع وثائق المشروع > [الألوان](https://docs.autojs6.com/#/color))"
|
||||
],
|
||||
"dependency": [
|
||||
"ترقية إصدار Gradle Compile 32 -> 33",
|
||||
"محلية النسخة 1.4.3 من Android Job",
|
||||
"محلية النسخة 9.0.0 من Android Plugin Client SDK For Locale",
|
||||
"محلية النسخة 1.306 من GitHub API",
|
||||
"ترقية إصدار Android SDK 32 -> 33",
|
||||
"إضافة تعليقات JCIP نسخة 1.0",
|
||||
"إضافة Androidx WebKit نسخة 1.5.0",
|
||||
"إضافة Commons IO نسخة 2.8.0",
|
||||
@@ -916,6 +916,7 @@
|
||||
"dependency": [
|
||||
"إضافة Zeugma Solutions LocaleHelper الإصدار 1.5.1",
|
||||
"خفض إصدار Android Material من 1.6.0-alpha02 إلى 1.5.0",
|
||||
"ترقية Android SDK من الإصدار 31 إلى 32",
|
||||
"ترقية Kotlinx Coroutines من الإصدار 1.6.0-native-mt إلى 1.6.0",
|
||||
"ترقية OpenCV من الإصدار 3.4.3 إلى 4.5.4 و 4.5.5 (مرجع إلى [TonyJiangWJ](https://github.com/TonyJiangWJ))",
|
||||
"ترقية OkHttp3 من الإصدار 3.10.0 إلى 5.0.0-alpha.4 وإلى 5.0.0-alpha.6",
|
||||
@@ -923,7 +924,6 @@
|
||||
"ترقية Auto.js-ApkBuilder من الإصدار 1.0.1 إلى 1.0.3",
|
||||
"ترقية Glide Compiler من الإصدار 4.12.0 إلى 4.13.1",
|
||||
"ترقية إصدار توزيع Gradle من 7.4-rc-2 إلى 7.4.1",
|
||||
"ترقية Gradle Compile من الإصدار 31 إلى 32",
|
||||
"ترقية Gson من الإصدار 2.8.9 إلى 2.9.0"
|
||||
]
|
||||
},
|
||||
@@ -1010,6 +1010,7 @@
|
||||
"تحلية MutableTheme محليًا إلى النسخة 1.0.0",
|
||||
"إضافة Androidx Preference النسخة 1.1.1",
|
||||
"إضافة SwipeRefreshLayout النسخة 1.1.0",
|
||||
"ترقية Android SDK من النسخة 28 إلى 30 إلى 31",
|
||||
"ترقية نسخة Android Analytics من 7.0.0 إلى 13.1.0",
|
||||
"ترقية نسخة Android Annotations من 4.5.2 إلى 4.8.0",
|
||||
"ترقية أدوات بناء Gradle من النسخة 3.2.1 إلى 4.1.0 إلى 7.0.3 إلى 7.2.0-alpha04",
|
||||
@@ -1024,7 +1025,6 @@
|
||||
"ترقية نسخة Eventbus من 3.0.0 إلى 3.2.0",
|
||||
"ترقية نسخة Glide Compiler من 4.8.0 إلى 4.12.0 إلى 4.12.0",
|
||||
"ترقية أدوات بناء Gradle من النسخة 29.0.2 إلى 30.0.2",
|
||||
"ترقية Gradle Compile من النسخة 28 إلى 30 إلى 31",
|
||||
"ترقية النسخة Gradle أصدرت من 4.10.2 إلى 6.5 إلى 7.0.2 إلى 7.3",
|
||||
"ترقية مكون الإضافي Groovy-Json من النسخة 3.0.7 إلى 3.0.8",
|
||||
"ترقية نسخة Gson من 2.8.2 إلى 2.8.9",
|
||||
|
||||
@@ -155,7 +155,7 @@
|
||||
],
|
||||
"dependency": [
|
||||
"Added Eclipse Paho Client Mqttv3 version 1.1.0 _[`issue #330`](http://issues.autojs6.com/330)_",
|
||||
"Upgraded Gradle Compile version from 34 to 35",
|
||||
"Upgraded Android SDK version from 34 to 35",
|
||||
"Upgraded Gradle from 8.12 to 8.14-rc-1",
|
||||
"Upgraded Rhino from 1.8.0-SNAPSHOT to 1.8.1-SNAPSHOT",
|
||||
"Upgraded Androidx Recyclerview from 1.3.2 to 1.4.0",
|
||||
@@ -466,8 +466,8 @@
|
||||
"dependency": [
|
||||
"Added Rikka Shizuku version 13.1.5",
|
||||
"Added MLKit Barcode Scanning version 17.2.0",
|
||||
"Upgraded Android SDK version from 33 -> 34",
|
||||
"Upgraded OpenCV version from 4.5.5 -> 4.8.0 (Ref to [TonyJiangWJ](https://github.com/TonyJiangWJ))",
|
||||
"Upgraded Gradle Compile version from 33 -> 34",
|
||||
"Upgraded Gradle version from 8.3-rc-1 -> 8.4-rc-3",
|
||||
"Upgraded Apache Commons Lang3 version from 3.12.0 -> 3.13.0",
|
||||
"Upgraded Glide version from 4.15.1 -> 4.16.0",
|
||||
@@ -770,10 +770,10 @@
|
||||
"Redesigned global colors object and added support for HSV / HSL and other color modes (refer to project documentation > [Color](https://docs.autojs6.com/#/color))"
|
||||
],
|
||||
"dependency": [
|
||||
"Upgraded Gradle Compile version 32 -> 33",
|
||||
"Localized Android Job version 1.4.3",
|
||||
"Localized Android Plugin Client SDK For Locale version 9.0.0",
|
||||
"Localized GitHub API version 1.306",
|
||||
"Upgraded Android SDK version 32 -> 33",
|
||||
"Added JCIP Annotations version 1.0",
|
||||
"Added Androidx WebKit version 1.5.0",
|
||||
"Added Commons IO version 2.8.0",
|
||||
@@ -916,6 +916,7 @@
|
||||
"dependency": [
|
||||
"Added Zeugma Solutions LocaleHelper version 1.5.1",
|
||||
"Downgraded Android Material version 1.6.0-alpha02 -> 1.5.0",
|
||||
"Upgraded Android SDK version 31 -> 32",
|
||||
"Upgraded Kotlinx Coroutines version 1.6.0-native-mt -> 1.6.0",
|
||||
"Upgraded OpenCV version 3.4.3 -> 4.5.4 -> 4.5.5 (Ref to [TonyJiangWJ](https://github.com/TonyJiangWJ))",
|
||||
"Upgraded OkHttp3 version 3.10.0 -> 5.0.0-alpha.4 -> 5.0.0-alpha.6",
|
||||
@@ -923,7 +924,6 @@
|
||||
"Upgraded Auto.js-ApkBuilder version 1.0.1 -> 1.0.3",
|
||||
"Upgraded Glide Compiler version 4.12.0 -> 4.13.1",
|
||||
"Upgraded Gradle release version 7.4-rc-2 -> 7.4.1",
|
||||
"Upgraded Gradle Compile version 31 -> 32",
|
||||
"Upgraded Gson version 2.8.9 -> 2.9.0"
|
||||
]
|
||||
},
|
||||
@@ -1010,6 +1010,7 @@
|
||||
"Localized MutableTheme version 1.0.0",
|
||||
"Added Androidx Preference version 1.1.1",
|
||||
"Added SwipeRefreshLayout version 1.1.0",
|
||||
"Upgraded Android SDK version 28 -> 30 -> 31",
|
||||
"Upgraded Android Analytics version 7.0.0 -> 13.1.0",
|
||||
"Upgraded Android Annotations version 4.5.2 -> 4.8.0",
|
||||
"Upgraded Gradle build tools version 3.2.1 -> 4.1.0 -> 7.0.3 -> 7.2.0-alpha04",
|
||||
@@ -1024,7 +1025,6 @@
|
||||
"Upgraded Eventbus version 3.0.0 -> 3.2.0",
|
||||
"Upgraded Glide Compiler version 4.8.0 -> 4.12.0 -> 4.12.0",
|
||||
"Upgraded Gradle Build Tool version 29.0.2 -> 30.0.2",
|
||||
"Upgraded Gradle Compile version 28 -> 30 -> 31",
|
||||
"Upgraded Gradle release version 4.10.2 -> 6.5 -> 7.0.2 -> 7.3",
|
||||
"Upgraded Groovy-Json plugin version 3.0.7 -> 3.0.8",
|
||||
"Upgraded Gson version 2.8.2 -> 2.8.9",
|
||||
|
||||
@@ -155,7 +155,7 @@
|
||||
],
|
||||
"dependency": [
|
||||
"Añadido Eclipse Paho Client Mqttv3 versión 1.1.0 _[`issue #330`](http://issues.autojs6.com/330)_",
|
||||
"Actualizado la versión de Gradle Compile de 34 a 35",
|
||||
"Actualizado la versión de Android SDK de 34 a 35",
|
||||
"Actualizado Gradle de 8.12 a 8.14-rc-1",
|
||||
"Actualizado Rhino de 1.8.0-SNAPSHOT a 1.8.1-SNAPSHOT",
|
||||
"Actualizado Androidx Recyclerview de 1.3.2 a 1.4.0",
|
||||
@@ -466,8 +466,8 @@
|
||||
"dependency": [
|
||||
"Versión Rikka Shizuku 13.1.5 adjunta",
|
||||
"Versión MLKit Barcode Scanning 17.2.0 adjunta",
|
||||
"Actualización de versión de Android SDK de 33 a 34",
|
||||
"Actualización de versión de OpenCV de 4.5.5 a 4.8.0 (Ref a [TonyJiangWJ](https://github.com/TonyJiangWJ))",
|
||||
"Actualización de versión de compilación Gradle de 33 a 34",
|
||||
"Actualización de versión de Gradle de 8.3-rc-1 a 8.4-rc-3",
|
||||
"Actualización de versión de Apache Commons Lang3 de 3.12.0 a 3.13.0",
|
||||
"Actualización de versión de Glide de 4.15.1 a 4.16.0",
|
||||
@@ -770,10 +770,10 @@
|
||||
"Rediseñar el objeto global colors e incluir el soporte de modos de color HSV / HSL (consultar documentos del proyecto > [Colores](https://docs.autojs6.com/#/color))."
|
||||
],
|
||||
"dependency": [
|
||||
"Actualización de Gradle Compile versión 32 a 33",
|
||||
"Localización de la versión 1.4.3 de Android Job",
|
||||
"Localización del Plugin SDK para Locale versión 9.0.0 de Android",
|
||||
"Localización de GitHub API versión 1.306",
|
||||
"Actualización de Android SDK versión 32 a 33",
|
||||
"Añadida la versión 1.0 de JCIP Annotations",
|
||||
"Añadida la versión 1.5.0 de Androidx WebKit",
|
||||
"Añadida la versión 2.8.0 de Commons IO",
|
||||
@@ -916,6 +916,7 @@
|
||||
"dependency": [
|
||||
"Añadida la versión 1.5.1 de Zeugma Solutions LocaleHelper",
|
||||
"Degradación de la versión de Android Material de 1.6.0-alpha02 a 1.5.0",
|
||||
"Actualización de las herramientas de Android SDK de la versión 31 a 32",
|
||||
"Actualización de Kotlinx Coroutines de la versión 1.6.0-native-mt a 1.6.0",
|
||||
"Actualización de OpenCV de la versión 3.4.3 a 4.5.4 y a 4.5.5 (gracias a [TonyJiangWJ](https://github.com/TonyJiangWJ))",
|
||||
"Actualización de OkHttp3 de la versión 3.10.0 a 5.0.0-alpha.4 y a 5.0.0-alpha.6",
|
||||
@@ -923,7 +924,6 @@
|
||||
"Actualización de Auto.js-ApkBuilder de la versión 1.0.1 a 1.0.3",
|
||||
"Actualización del compilador de Glide de la versión 4.12.0 a 4.13.1",
|
||||
"Actualización de Gradle de la versión 7.4-rc-2 a 7.4.1",
|
||||
"Actualización de las herramientas de Gradle Compile de la versión 31 a 32",
|
||||
"Actualización de Gson de la versión 2.8.9 a 2.9.0"
|
||||
]
|
||||
},
|
||||
@@ -1010,6 +1010,7 @@
|
||||
"Localización de MutableTheme versión 1.0.0",
|
||||
"Añadida Androidx Preference versión 1.1.1",
|
||||
"Añadido SwipeRefreshLayout versión 1.1.0",
|
||||
"Actualización de Android SDK de la versión 28 -> 30 -> 31",
|
||||
"Actualización de Android Analytics de la versión 7.0.0 -> 13.1.0",
|
||||
"Actualización de Android Annotations de la versión 4.5.2 -> 4.8.0",
|
||||
"Actualización de las herramientas de construcción de Gradle de la versión 3.2.1 -> 4.1.0 -> 7.0.3 -> 7.2.0-alpha04",
|
||||
@@ -1024,7 +1025,6 @@
|
||||
"Actualización de Eventbus de la versión 3.0.0 -> 3.2.0",
|
||||
"Actualización del compilador de Glide de la versión 4.8.0 -> 4.12.0 -> 4.12.0",
|
||||
"Actualización de las herramientas de construcción de Gradle de la versión 29.0.2 -> 30.0.2",
|
||||
"Actualización de Gradle Compile de la versión 28 -> 30 -> 31",
|
||||
"Actualización de Gradle de la versión 4.10.2 -> 6.5 -> 7.0.2 -> 7.3",
|
||||
"Actualización del plugin Groovy-Json de la versión 3.0.7 -> 3.0.8",
|
||||
"Actualización de Gson de la versión 2.8.2 -> 2.8.9",
|
||||
|
||||
@@ -155,7 +155,7 @@
|
||||
],
|
||||
"dependency": [
|
||||
"Ajout d'Eclipse Paho Client Mqttv3 version 1.1.0 _[`issue #330`](http://issues.autojs6.com/330)_",
|
||||
"Mise à jour de la version de Gradle Compile de 34 à 35",
|
||||
"Mise à jour de la version de Android SDK de 34 à 35",
|
||||
"Mise à jour de Gradle de 8.12 à 8.14-rc-1",
|
||||
"Mise à jour de Rhino de 1.8.0-SNAPSHOT à 1.8.1-SNAPSHOT",
|
||||
"Mise à jour d'Androidx Recyclerview de 1.3.2 à 1.4.0",
|
||||
@@ -466,8 +466,8 @@
|
||||
"dependency": [
|
||||
"Ajout de Rikka Shizuku version 13.1.5",
|
||||
"Ajout de MLKit Barcode Scanning version 17.2.0",
|
||||
"Mise à jour de Android SDK de la version 33 à la version 34",
|
||||
"Mise à jour de OpenCV version 4.5.5 à 4.8.0 (Réf à [TonyJiangWJ](https://github.com/TonyJiangWJ))",
|
||||
"Mise à jour de Gradle Compile de la version 33 à la version 34",
|
||||
"Mise à jour de Gradle de la version 8.3-rc-1 à 8.4-rc-3",
|
||||
"Mise à jour de Apache Commons Lang3 de la version 3.12.0 à la version 3.13.0",
|
||||
"Mise à jour de Glide de la version 4.15.1 à 4.16.0",
|
||||
@@ -770,10 +770,10 @@
|
||||
"Reconcevoir l'objet global colors et inclure la prise en charge des modes de couleur HSV / HSL (consultez la documentation du projet > [Couleurs](https://docs.autojs6.com/#/color))."
|
||||
],
|
||||
"dependency": [
|
||||
"Mise à jour de la version de compilation Gradle 32 -> 33",
|
||||
"Localisation de la version 1.4.3 de Android Job",
|
||||
"Localisation de la version 9.0.0 du SDK Client de Plugin Android pour Locale",
|
||||
"Localisation de la version 1.306 de l'API GitHub",
|
||||
"Mise à jour de la version de Android SDK 32 -> 33",
|
||||
"Ajout de la version 1.0 de JCIP Annotations",
|
||||
"Ajout de la version 1.5.0 de Androidx WebKit",
|
||||
"Ajout de la version 2.8.0 de Commons IO",
|
||||
@@ -916,6 +916,7 @@
|
||||
"dependency": [
|
||||
"Ajout de la version 1.5.1 de Zeugma Solutions LocaleHelper",
|
||||
"Rétrogradation de la version de Android Material de 1.6.0-alpha02 à 1.5.0",
|
||||
"Mise à jour de Android SDK de la version 31 à 32",
|
||||
"Mise à jour de Kotlinx Coroutines de la version 1.6.0-native-mt à 1.6.0",
|
||||
"Mise à jour de OpenCV de la version 3.4.3 à 4.5.4 puis 4.5.5 (référence à [TonyJiangWJ](https://github.com/TonyJiangWJ))",
|
||||
"Mise à jour d'OkHttp3 de la version 3.10.0 à 5.0.0-alpha.4 puis 5.0.0-alpha.6",
|
||||
@@ -923,7 +924,6 @@
|
||||
"Mise à jour d'Auto.js-ApkBuilder de la version 1.0.1 à 1.0.3",
|
||||
"Mise à jour de Glide Compiler de la version 4.12.0 à 4.13.1",
|
||||
"Mise à jour de la distribution Gradle de la version 7.4-rc-2 à 7.4.1",
|
||||
"Mise à jour de Gradle Compile de la version 31 à 32",
|
||||
"Mise à jour de Gson de la version 2.8.9 à 2.9.0"
|
||||
]
|
||||
},
|
||||
@@ -1010,6 +1010,7 @@
|
||||
"Localisation de la version 1.0.0 de MutableTheme",
|
||||
"Ajout de la version 1.1.1 de Androidx Preference",
|
||||
"Ajout de la version 1.1.0 de SwipeRefreshLayout",
|
||||
"Mise à jour de Android SDK de 28 à 30 puis à 31",
|
||||
"Mise à niveau d'Android Analytics de 7.0.0 à 13.1.0",
|
||||
"Mise à niveau d'Android Annotations de 4.5.2 à 4.8.0",
|
||||
"Mise à jour des outils de construction Gradle de 3.2.1 à 4.1.0 puis à 7.0.3 puis à 7.2.0-alpha04",
|
||||
@@ -1024,7 +1025,6 @@
|
||||
"Mise à jour d'Eventbus de 3.0.0 à 3.2.0",
|
||||
"Mise à jour de Glide Compiler de 4.8.0 à 4.12.0",
|
||||
"Mise à jour de l'outil de construction Gradle de 29.0.2 à 30.0.2",
|
||||
"Mise à jour de Gradle Compile de 28 à 30 puis à 31",
|
||||
"Mise à jour de Gradle de 4.10.2 à 6.5 puis 7.0.2 puis 7.3",
|
||||
"Mise à jour du plugin Groovy-Json de 3.0.7 à 3.0.8",
|
||||
"Mise à jour de Gson de 2.8.2 à 2.8.9",
|
||||
|
||||
@@ -155,7 +155,7 @@
|
||||
],
|
||||
"dependency": [
|
||||
"Eclipse Paho Client Mqttv3 バージョン 1.1.0 を追加 _[`issue #330`](http://issues.autojs6.com/330)_",
|
||||
"Gradle Compile のバージョンを 34 から 35 に更新",
|
||||
"Android SDK のバージョンを 34 から 35 に更新",
|
||||
"Gradle を 8.12 から 8.14-rc-1 に更新",
|
||||
"Rhino を 1.8.0-SNAPSHOT から 1.8.1-SNAPSHOT に更新",
|
||||
"Androidx Recyclerview を 1.3.2 から 1.4.0 に更新",
|
||||
@@ -466,8 +466,8 @@
|
||||
"dependency": [
|
||||
"Rikka Shizuku バージョン 13.1.5 を追加",
|
||||
"MLKit Barcode Scanning バージョン 17.2.0 を追加",
|
||||
"Android SDK バージョンのアップグレード 33 -> 34",
|
||||
"OpenCV バージョンのアップグレード 4.5.5 -> 4.8.0 (Ref to [TonyJiangWJ](https://github.com/TonyJiangWJ))",
|
||||
"Gradle Compile バージョンのアップグレード 33 -> 34",
|
||||
"Gradle バージョンのアップグレード 8.3-rc-1 -> 8.4-rc-3",
|
||||
"Apache Commons Lang3 バージョンのアップグレード 3.12.0 -> 3.13.0",
|
||||
"Glide バージョンのアップグレード 4.15.1 -> 4.16.0",
|
||||
@@ -770,10 +770,10 @@
|
||||
"colors グローバルオブジェクトを再設計し, HSV/HSL などのカラーモードをサポート (プロジェクトドキュメントを参照 > [カラー](https://docs.autojs6.com/#/color))"
|
||||
],
|
||||
"dependency": [
|
||||
"Gradle Compile バージョンを 32 -> 33 にアップグレード",
|
||||
"ローカライズされた Android Job バージョン 1.4.3",
|
||||
"ローカライズされた Android Plugin Client SDK For Locale バージョン 9.0.0",
|
||||
"ローカライズされた GitHub API バージョン 1.306",
|
||||
"Android SDK バージョンを 32 -> 33 にアップグレード",
|
||||
"追加された JCIP Annotations バージョン 1.0",
|
||||
"追加された Androidx WebKit バージョン 1.5.0",
|
||||
"追加された Commons IO バージョン 2.8.0",
|
||||
@@ -916,6 +916,7 @@
|
||||
"dependency": [
|
||||
"Zeugma Solutions LocaleHelper バージョン 1.5.1 を追加",
|
||||
"Android Material バージョン 1.6.0-alpha02 -> 1.5.0 にダウングレード",
|
||||
"Android SDK バージョン 31 -> 32 にアップグレード",
|
||||
"Kotlinx Coroutines バージョン 1.6.0-native-mt -> 1.6.0 にアップグレード",
|
||||
"OpenCV バージョン 3.4.3 -> 4.5.4 -> 4.5.5 にアップグレード (Ref to [TonyJiangWJ](https://github.com/TonyJiangWJ))",
|
||||
"OkHttp3 バージョン 3.10.0 -> 5.0.0-alpha.4 -> 5.0.0-alpha.6 にアップグレード",
|
||||
@@ -923,7 +924,6 @@
|
||||
"Auto.js-ApkBuilder バージョン 1.0.1 -> 1.0.3 にアップグレード",
|
||||
"Glide Compiler バージョン 4.12.0 -> 4.13.1 にアップグレード",
|
||||
"Gradle リリースバージョン 7.4-rc-2 -> 7.4.1 にアップグレード",
|
||||
"Gradle コンパイルバージョン 31 -> 32 にアップグレード",
|
||||
"Gson バージョン 2.8.9 -> 2.9.0 にアップグレード"
|
||||
]
|
||||
},
|
||||
@@ -1010,6 +1010,7 @@
|
||||
"ローカライズ MutableTheme バージョン 1.0.0",
|
||||
"追加 Androidx Preference バージョン 1.1.1",
|
||||
"追加 SwipeRefreshLayout バージョン 1.1.0",
|
||||
"アップグレード Android SDK バージョン 28 -> 30 -> 31",
|
||||
"アップグレード Android Analytics バージョン 7.0.0 -> 13.1.0",
|
||||
"アップグレード Android Annotations バージョン 4.5.2 -> 4.8.0",
|
||||
"アップグレード Gradle ビルドツールバージョン 3.2.1 -> 4.1.0 -> 7.0.3 -> 7.2.0-alpha04",
|
||||
@@ -1024,7 +1025,6 @@
|
||||
"アップグレード Eventbus バージョン 3.0.0 -> 3.2.0",
|
||||
"アップグレード Glide Compiler バージョン 4.8.0 -> 4.12.0 -> 4.12.0",
|
||||
"アップグレード Gradle Build Tool バージョン 29.0.2 -> 30.0.2",
|
||||
"アップグレード Gradle Compile バージョン 28 -> 30 -> 31",
|
||||
"アップグレード Gradle リリースバージョン 4.10.2 -> 6.5 -> 7.0.2 -> 7.3",
|
||||
"アップグレード Groovy-Json プラグインバージョン 3.0.7 -> 3.0.8",
|
||||
"アップグレード Gson バージョン 2.8.2 -> 2.8.9",
|
||||
|
||||
@@ -155,7 +155,7 @@
|
||||
],
|
||||
"dependency": [
|
||||
"Eclipse Paho Client Mqttv3 버전 1.1.0 추가 _[`issue #330`](http://issues.autojs6.com/330)_",
|
||||
"Gradle Compile 버전을 34 에서 35 로 업데이트",
|
||||
"Android SDK 버전을 34 에서 35 로 업데이트",
|
||||
"Gradle 을 8.12 에서 8.14-rc-1 로 업데이트",
|
||||
"Rhino 를 1.8.0-SNAPSHOT 에서 1.8.1-SNAPSHOT 으로 업데이트",
|
||||
"Androidx Recyclerview 를 1.3.2 에서 1.4.0 으로 업데이트",
|
||||
@@ -466,8 +466,8 @@
|
||||
"dependency": [
|
||||
"Rikka Shizuku 버전 13.1.5 추가",
|
||||
"MLKit Barcode Scanning 버전 17.2.0 추가",
|
||||
"Android SDK 버전 33 -> 34 로 업그레이드",
|
||||
"OpenCV 버전 4.5.5 -> 4.8.0 으로 업그레이드 (Ref to [TonyJiangWJ](https://github.com/TonyJiangWJ))",
|
||||
"Gradle Compile 버전 33 -> 34 로 업그레이드",
|
||||
"Gradle 버전 8.3-rc-1 -> 8.4-rc-3 로 업그레이드",
|
||||
"Apache Commons Lang3 버전 3.12.0 -> 3.13.0 으로 업그레이드",
|
||||
"Glide 버전 4.15.1 -> 4.16.0 으로 업그레이드",
|
||||
@@ -770,10 +770,10 @@
|
||||
"colors 전역 객체 재설계 및 HSV / HSL 등 색상 모드 지원 추가 (프로젝트 문서 참조 > [컬러](https://docs.autojs6.com/#/color))"
|
||||
],
|
||||
"dependency": [
|
||||
"Gradle Compile 버전 32 -> 33 업그레이드",
|
||||
"로컬화된 Android Job 버전 1.4.3",
|
||||
"로컬화된 Android Plugin Client SDK For Locale 버전 9.0.0",
|
||||
"로컬화된 GitHub API 버전 1.306",
|
||||
"Android SDK 버전 32 -> 33 업그레이드",
|
||||
"JCIP Annotations 부가 추가 버전 1.0",
|
||||
"Androidx WebKit 부가 추가 버전 1.5.0",
|
||||
"Commons IO 부가 추가 버전 2.8.0",
|
||||
@@ -916,6 +916,7 @@
|
||||
"dependency": [
|
||||
"Zeugma Solutions LocaleHelper 버전 1.5.1 추가",
|
||||
"Android Material 버전 1.6.0-alpha02 -> 1.5.0 다운그레이드",
|
||||
"Android SDK 버전 31 -> 32 업그레이드",
|
||||
"Kotlinx Coroutines 버전 1.6.0-native-mt -> 1.6.0 업그레이드",
|
||||
"OpenCV 버전 3.4.3 -> 4.5.4 -> 4.5.5 (Ref to [TonyJiangWJ](https://github.com/TonyJiangWJ)) 업그레이드",
|
||||
"OkHttp3 버전 3.10.0 -> 5.0.0-alpha.4 -> 5.0.0-alpha.6 업그레이드",
|
||||
@@ -923,7 +924,6 @@
|
||||
"Auto.js-ApkBuilder 버전 1.0.1 -> 1.0.3 업그레이드",
|
||||
"Glide Compiler 버전 4.12.0 -> 4.13.1 업그레이드",
|
||||
"Gradle 릴리스 버전 7.4-rc-2 -> 7.4.1 업그레이드",
|
||||
"Gradle Compile 버전 31 -> 32 업그레이드",
|
||||
"Gson 버전 2.8.9 -> 2.9.0 업그레이드"
|
||||
]
|
||||
},
|
||||
@@ -1006,6 +1006,7 @@
|
||||
"중복된 로컬 라이브러리 파일을 분리 및 제거"
|
||||
],
|
||||
"dependency": [
|
||||
"Android SDK 버전 업그레이드 28 -> 30 -> 31",
|
||||
"CrashReport 버전 로컬라이제이션 2.6.6",
|
||||
"MutableTheme 버전 로컬라이제이션 1.0.0",
|
||||
"Androidx Preference 버전 추가 1.1.1",
|
||||
@@ -1024,7 +1025,6 @@
|
||||
"Eventbus 버전 업그레이드 3.0.0 -> 3.2.0",
|
||||
"Glide Compiler 버전 업그레이드 4.8.0 -> 4.12.0 -> 4.12.0",
|
||||
"Gradle Build Tool 버전 업그레이드 29.0.2 -> 30.0.2",
|
||||
"Gradle Compile 버전 업그레이드 28 -> 30 -> 31",
|
||||
"Gradle 릴리즈 버전 업그레이드 4.10.2 -> 6.5 -> 7.0.2 -> 7.3",
|
||||
"Groovy-Json 플러그인 버전 업그레이드 3.0.7 -> 3.0.8",
|
||||
"Gson 버전 업그레이드 2.8.2 -> 2.8.9",
|
||||
|
||||
@@ -155,7 +155,7 @@
|
||||
],
|
||||
"dependency": [
|
||||
"Добавлен Eclipse Paho Client Mqttv3 версии 1.1.0 _[`issue #330`](http://issues.autojs6.com/330)_",
|
||||
"Обновлена версия Gradle Compile с 34 до 35",
|
||||
"Обновлена версия Android SDK с 34 до 35",
|
||||
"Обновлён Gradle с 8.12 до 8.14-rc-1",
|
||||
"Обновлён Rhino с 1.8.0-SNAPSHOT до 1.8.1-SNAPSHOT",
|
||||
"Обновлён Androidx Recyclerview с 1.3.2 до 1.4.0",
|
||||
@@ -466,8 +466,8 @@
|
||||
"dependency": [
|
||||
"Добавлена версия Rikka Shizuku 13.1.5",
|
||||
"Добавлена версия MLKit Barcode Scanning 17.2.0",
|
||||
"Обновление версии Android SDK с 33 до 34",
|
||||
"Обновление версии OpenCV с 4.5.5 до 4.8.0 (Ref to [TonyJiangWJ](https://github.com/TonyJiangWJ))",
|
||||
"Обновление версии Gradle Compile с 33 до 34",
|
||||
"Обновление версии Gradle с 8.3-rc-1 до 8.4-rc-3",
|
||||
"Обновление версии Apache Commons Lang3 с 3.12.0 до 3.13.0",
|
||||
"Обновление версии Glide с 4.15.1 до 4.16.0",
|
||||
@@ -770,10 +770,10 @@
|
||||
"Переработка глобального объекта colors и добавление поддержки цветовых режимов HSV / HSL (см. проектную документацию > [цвета](https://docs.autojs6.com/#/color))"
|
||||
],
|
||||
"dependency": [
|
||||
"Обновление версии сборщика Gradle с 32 до 33",
|
||||
"Локализация версии Android Job до 1.4.3",
|
||||
"Локализация версии Android Plugin Client SDK For Locale до 9.0.0",
|
||||
"Локализация версии GitHub API до 1.306",
|
||||
"Обновление версии Android SDK с 32 до 33",
|
||||
"Добавлена версия JCIP Annotations 1.0",
|
||||
"Добавлена версия androidx WebKit 1.5.0",
|
||||
"Добавлена версия Commons IO 2.8.0",
|
||||
@@ -916,6 +916,7 @@
|
||||
"dependency": [
|
||||
"Добавлен Zeugma Solutions LocaleHelper версии 1.5.1",
|
||||
"Понижена версия Android Material до 1.6.0-alpha02 -> 1.5.0",
|
||||
"Обновлен Android SDK до версии 31 -> 32",
|
||||
"Обновлены Kotlinx Coroutines до версии 1.6.0-native-mt -> 1.6.0",
|
||||
"Обновлен OpenCV до версии 3.4.3 -> 4.5.4 -> 4.5.5 (Ref to [TonyJiangWJ](https://github.com/TonyJiangWJ))",
|
||||
"Обновлен OkHttp3 до версии 3.10.0 -> 5.0.0-alpha.4 -> 5.0.0-alpha.6",
|
||||
@@ -923,7 +924,6 @@
|
||||
"Обновлен Auto.js-ApkBuilder до версии 1.0.1 -> 1.0.3",
|
||||
"Обновлен Glide Compiler до версии 4.12.0 -> 4.13.1",
|
||||
"Обновлен Gradle выпуск до версии 7.4-rc-2 -> 7.4.1",
|
||||
"Обновлен Gradle Compile до версии 31 -> 32",
|
||||
"Обновлен Gson до версии 2.8.9 -> 2.9.0"
|
||||
]
|
||||
},
|
||||
@@ -1006,6 +1006,7 @@
|
||||
"Рефакторинг и удаление повторяющихся локальных библиотек"
|
||||
],
|
||||
"dependency": [
|
||||
"Обновление версии Android SDK с 28 до 30 и до 31",
|
||||
"Локализованная версия CrashReport 2.6.6",
|
||||
"Локализованная версия MutableTheme 1.0.0",
|
||||
"Добавлена версия Androidx Preference 1.1.1",
|
||||
@@ -1024,7 +1025,6 @@
|
||||
"Обновление версии Eventbus с 3.0.0 до 3.2.0",
|
||||
"Обновление версии Glide Compiler с 4.8.0 до 4.12.0",
|
||||
"Обновление версии Gradle Build Tool с 29.0.2 до 30.0.2",
|
||||
"Обновление версии Gradle Compile с 28 до 30 и до 31",
|
||||
"Обновление версии Gradle с 4.10.2 до 6.5, затем до 7.0.2 и до 7.3",
|
||||
"Обновление версии плагина Groovy-Json с 3.0.7 до 3.0.8",
|
||||
"Обновление версии Gson с 2.8.2 до 2.8.9",
|
||||
|
||||
@@ -45,6 +45,7 @@
|
||||
"本地化 Expandable Layout 版本 1.6.0",
|
||||
"本地化 Recyclerview Flexible Divider 版本 1.4.0",
|
||||
"附加 Androidx Core (KTX) 版本 1.15.0",
|
||||
"升级 Android SDK 版本 35 -> 36",
|
||||
"升级 Gradle 版本 8.14 -> 8.14.3",
|
||||
"升级 Apache Commons 版本 3.16.0 -> 3.18.0",
|
||||
"升级 Retrofit2 Retrofit 版本 2.11.0 -> 2.12.0",
|
||||
@@ -217,7 +218,7 @@
|
||||
],
|
||||
"dependency": [
|
||||
"附加 Eclipse Paho Client Mqttv3 版本 1.1.0 _[`issue #330`](http://issues.autojs6.com/330)_",
|
||||
"升级 Gradle Compile 版本 34 -> 35",
|
||||
"升级 Android SDK 版本 34 -> 35",
|
||||
"升级 Gradle 版本 8.12 -> 8.14-rc-1",
|
||||
"升级 Rhino 版本 1.8.0-SNAPSHOT -> 1.8.1-SNAPSHOT",
|
||||
"升级 Androidx Recyclerview 版本 1.3.2 -> 1.4.0",
|
||||
@@ -528,8 +529,8 @@
|
||||
"dependency": [
|
||||
"附加 Rikka Shizuku 版本 13.1.5",
|
||||
"附加 MLKit Barcode Scanning 版本 17.2.0",
|
||||
"升级 Android SDK 版本 33 -> 34",
|
||||
"升级 OpenCV 版本 4.5.5 -> 4.8.0 (Ref to [TonyJiangWJ](https://github.com/TonyJiangWJ))",
|
||||
"升级 Gradle Compile 版本 33 -> 34",
|
||||
"升级 Gradle 版本 8.3-rc-1 -> 8.4-rc-3",
|
||||
"升级 Apache Commons Lang3 版本 3.12.0 -> 3.13.0",
|
||||
"升级 Glide 版本 4.15.1 -> 4.16.0",
|
||||
@@ -832,10 +833,10 @@
|
||||
"重新设计 colors 全局对象并增加 HSV / HSL 等色彩模式支持 (参阅 项目文档 > [颜色](https://docs.autojs6.com/#/color))"
|
||||
],
|
||||
"dependency": [
|
||||
"升级 Gradle Compile 版本 32 -> 33",
|
||||
"本地化 Android Job 版本 1.4.3",
|
||||
"本地化 Android Plugin Client SDK For Locale 版本 9.0.0",
|
||||
"本地化 GitHub API 版本 1.306",
|
||||
"升级 Android SDK 版本 32 -> 33",
|
||||
"附加 JCIP Annotations 版本 1.0",
|
||||
"附加 Androidx WebKit 版本 1.5.0",
|
||||
"附加 Commons IO 版本 2.8.0",
|
||||
@@ -978,6 +979,7 @@
|
||||
"dependency": [
|
||||
"附加 Zeugma Solutions LocaleHelper 版本 1.5.1",
|
||||
"降级 Android Material 版本 1.6.0-alpha02 -> 1.5.0",
|
||||
"升级 Android SDK 版本 31 -> 32",
|
||||
"升级 Kotlinx Coroutines 版本 1.6.0-native-mt -> 1.6.0",
|
||||
"升级 OpenCV 版本 3.4.3 -> 4.5.4 -> 4.5.5 (Ref to [TonyJiangWJ](https://github.com/TonyJiangWJ))",
|
||||
"升级 OkHttp3 版本 3.10.0 -> 5.0.0-alpha.4 -> 5.0.0-alpha.6",
|
||||
@@ -985,7 +987,6 @@
|
||||
"升级 Auto.js-ApkBuilder 版本 1.0.1 -> 1.0.3",
|
||||
"升级 Glide Compiler 版本 4.12.0 -> 4.13.1",
|
||||
"升级 Gradle 发行版本 7.4-rc-2 -> 7.4.1",
|
||||
"升级 Gradle Compile 版本 31 -> 32",
|
||||
"升级 Gson 版本 2.8.9 -> 2.9.0"
|
||||
]
|
||||
},
|
||||
@@ -1072,6 +1073,7 @@
|
||||
"本地化 MutableTheme 版本 1.0.0",
|
||||
"附加 Androidx Preference 版本 1.1.1",
|
||||
"附加 SwipeRefreshLayout 版本 1.1.0",
|
||||
"升级 Android SDK 版本 28 -> 30 -> 31",
|
||||
"升级 Android Analytics 版本 7.0.0 -> 13.1.0",
|
||||
"升级 Android Annotations 版本 4.5.2 -> 4.8.0",
|
||||
"升级 Gradle 构建工具版本 3.2.1 -> 4.1.0 -> 7.0.3 -> 7.2.0-alpha04",
|
||||
@@ -1086,7 +1088,6 @@
|
||||
"升级 Eventbus 版本 3.0.0 -> 3.2.0",
|
||||
"升级 Glide Compiler 版本 4.8.0 -> 4.12.0 -> 4.12.0",
|
||||
"升级 Gradle Build Tool 版本 29.0.2 -> 30.0.2",
|
||||
"升级 Gradle Compile 版本 28 -> 30 -> 31",
|
||||
"升级 Gradle 发行版本 4.10.2 -> 6.5 -> 7.0.2 -> 7.3",
|
||||
"升级 Groovy-Json 插件版本 3.0.7 -> 3.0.8",
|
||||
"升级 Gson 版本 2.8.2 -> 2.8.9",
|
||||
|
||||
@@ -155,7 +155,7 @@
|
||||
],
|
||||
"dependency": [
|
||||
"附加 Eclipse Paho Client Mqttv3 版本 1.1.0 _[`issue #330`](http://issues.autojs6.com/330)_",
|
||||
"升級 Gradle Compile 版本 34 -> 35",
|
||||
"升級 Android SDK 版本 34 -> 35",
|
||||
"升級 Gradle 版本 8.12 -> 8.14-rc-1",
|
||||
"升級 Rhino 版本 1.8.0-SNAPSHOT -> 1.8.1-SNAPSHOT",
|
||||
"升級 Androidx Recyclerview 版本 1.3.2 -> 1.4.0",
|
||||
@@ -466,8 +466,8 @@
|
||||
"dependency": [
|
||||
"附加 Rikka Shizuku 版本 13.1.5",
|
||||
"附加 MLKit Barcode Scanning 版本 17.2.0",
|
||||
"升級 Android SDK 版本 33 -> 34",
|
||||
"升級 OpenCV 版本 4.5.5 -> 4.8.0 (Ref to [TonyJiangWJ](https://github.com/TonyJiangWJ))",
|
||||
"升級 Gradle Compile 版本 33 -> 34",
|
||||
"升級 Gradle 版本 8.3-rc-1 -> 8.4-rc-3",
|
||||
"升級 Apache Commons Lang3 版本 3.12.0 -> 3.13.0",
|
||||
"升級 Glide 版本 4.15.1 -> 4.16.0",
|
||||
@@ -770,10 +770,10 @@
|
||||
"重新設計 colors 全局對象並增加 HSV / HSL 等色彩模式支持 (參閲 項目文檔 > [顏色](https://docs.autojs6.com/#/color))"
|
||||
],
|
||||
"dependency": [
|
||||
"升級 Gradle Compile 版本 32 -> 33",
|
||||
"本地化 Android Job 版本 1.4.3",
|
||||
"本地化 Android Plugin Client SDK For Locale 版本 9.0.0",
|
||||
"本地化 GitHub API 版本 1.306",
|
||||
"升級 Android SDK 版本 32 -> 33",
|
||||
"附加 JCIP Annotations 版本 1.0",
|
||||
"附加 Androidx WebKit 版本 1.5.0",
|
||||
"附加 Commons IO 版本 2.8.0",
|
||||
@@ -916,6 +916,7 @@
|
||||
"dependency": [
|
||||
"附加 Zeugma Solutions LocaleHelper 版本 1.5.1",
|
||||
"降級 Android Material 版本 1.6.0-alpha02 -> 1.5.0",
|
||||
"升級 Android SDK 版本 31 -> 32",
|
||||
"升級 Kotlinx Coroutines 版本 1.6.0-native-mt -> 1.6.0",
|
||||
"升級 OpenCV 版本 3.4.3 -> 4.5.4 -> 4.5.5 (Ref to [TonyJiangWJ](https://github.com/TonyJiangWJ))",
|
||||
"升級 OkHttp3 版本 3.10.0 -> 5.0.0-alpha.4 -> 5.0.0-alpha.6",
|
||||
@@ -923,7 +924,6 @@
|
||||
"升級 Auto.js-ApkBuilder 版本 1.0.1 -> 1.0.3",
|
||||
"升級 Glide Compiler 版本 4.12.0 -> 4.13.1",
|
||||
"升級 Gradle 發行版本 7.4-rc-2 -> 7.4.1",
|
||||
"升級 Gradle Compile 版本 31 -> 32",
|
||||
"升級 Gson 版本 2.8.9 -> 2.9.0"
|
||||
]
|
||||
},
|
||||
@@ -1010,6 +1010,7 @@
|
||||
"本地化 MutableTheme 版本 1.0.0",
|
||||
"附加 Androidx Preference 版本 1.1.1",
|
||||
"附加 SwipeRefreshLayout 版本 1.1.0",
|
||||
"升級 Android SDK 版本 28 -> 30 -> 31",
|
||||
"升級 Android Analytics 版本 7.0.0 -> 13.1.0",
|
||||
"升級 Android Annotations 版本 4.5.2 -> 4.8.0",
|
||||
"升級 Gradle 構建工具版本 3.2.1 -> 4.1.0 -> 7.0.3 -> 7.2.0-alpha04",
|
||||
@@ -1024,7 +1025,6 @@
|
||||
"升級 Eventbus 版本 3.0.0 -> 3.2.0",
|
||||
"升級 Glide Compiler 版本 4.8.0 -> 4.12.0 -> 4.12.0",
|
||||
"升級 Gradle Build Tool 版本 29.0.2 -> 30.0.2",
|
||||
"升級 Gradle Compile 版本 28 -> 30 -> 31",
|
||||
"升級 Gradle 發行版本 4.10.2 -> 6.5 -> 7.0.2 -> 7.3",
|
||||
"升級 Groovy-Json 插件版本 3.0.7 -> 3.0.8",
|
||||
"升級 Gson 版本 2.8.2 -> 2.8.9",
|
||||
|
||||
@@ -155,7 +155,7 @@
|
||||
],
|
||||
"dependency": [
|
||||
"附加 Eclipse Paho Client Mqttv3 版本 1.1.0 _[`issue #330`](http://issues.autojs6.com/330)_",
|
||||
"升級 Gradle Compile 版本 34 -> 35",
|
||||
"升級 Android SDK 版本 34 -> 35",
|
||||
"升級 Gradle 版本 8.12 -> 8.14-rc-1",
|
||||
"升級 Rhino 版本 1.8.0-SNAPSHOT -> 1.8.1-SNAPSHOT",
|
||||
"升級 Androidx Recyclerview 版本 1.3.2 -> 1.4.0",
|
||||
@@ -466,8 +466,8 @@
|
||||
"dependency": [
|
||||
"附加 Rikka Shizuku 版本 13.1.5",
|
||||
"附加 MLKit Barcode Scanning 版本 17.2.0",
|
||||
"升級 Android SDK 版本 33 -> 34",
|
||||
"升級 OpenCV 版本 4.5.5 -> 4.8.0 (Ref to [TonyJiangWJ](https://github.com/TonyJiangWJ))",
|
||||
"升級 Gradle Compile 版本 33 -> 34",
|
||||
"升級 Gradle 版本 8.3-rc-1 -> 8.4-rc-3",
|
||||
"升級 Apache Commons Lang3 版本 3.12.0 -> 3.13.0",
|
||||
"升級 Glide 版本 4.15.1 -> 4.16.0",
|
||||
@@ -770,10 +770,10 @@
|
||||
"重新設計 colors 全域性物件並增加 HSV / HSL 等色彩模式支援 (參閱 專案文件 > [顏色](https://docs.autojs6.com/#/color))"
|
||||
],
|
||||
"dependency": [
|
||||
"升級 Gradle Compile 版本 32 -> 33",
|
||||
"本地化 Android Job 版本 1.4.3",
|
||||
"本地化 Android Plugin Client SDK For Locale 版本 9.0.0",
|
||||
"本地化 GitHub API 版本 1.306",
|
||||
"升級 Android SDK 版本 32 -> 33",
|
||||
"附加 JCIP Annotations 版本 1.0",
|
||||
"附加 Androidx WebKit 版本 1.5.0",
|
||||
"附加 Commons IO 版本 2.8.0",
|
||||
@@ -916,6 +916,7 @@
|
||||
"dependency": [
|
||||
"附加 Zeugma Solutions LocaleHelper 版本 1.5.1",
|
||||
"降級 Android Material 版本 1.6.0-alpha02 -> 1.5.0",
|
||||
"升級 Android SDK 版本 31 -> 32",
|
||||
"升級 Kotlinx Coroutines 版本 1.6.0-native-mt -> 1.6.0",
|
||||
"升級 OpenCV 版本 3.4.3 -> 4.5.4 -> 4.5.5 (Ref to [TonyJiangWJ](https://github.com/TonyJiangWJ))",
|
||||
"升級 OkHttp3 版本 3.10.0 -> 5.0.0-alpha.4 -> 5.0.0-alpha.6",
|
||||
@@ -923,7 +924,6 @@
|
||||
"升級 Auto.js-ApkBuilder 版本 1.0.1 -> 1.0.3",
|
||||
"升級 Glide Compiler 版本 4.12.0 -> 4.13.1",
|
||||
"升級 Gradle 發行版本 7.4-rc-2 -> 7.4.1",
|
||||
"升級 Gradle Compile 版本 31 -> 32",
|
||||
"升級 Gson 版本 2.8.9 -> 2.9.0"
|
||||
]
|
||||
},
|
||||
@@ -1010,6 +1010,7 @@
|
||||
"本地化 MutableTheme 版本 1.0.0",
|
||||
"附加 Androidx Preference 版本 1.1.1",
|
||||
"附加 SwipeRefreshLayout 版本 1.1.0",
|
||||
"升級 Android SDK 版本 28 -> 30 -> 31",
|
||||
"升級 Android Analytics 版本 7.0.0 -> 13.1.0",
|
||||
"升級 Android Annotations 版本 4.5.2 -> 4.8.0",
|
||||
"升級 Gradle 構建工具版本 3.2.1 -> 4.1.0 -> 7.0.3 -> 7.2.0-alpha04",
|
||||
@@ -1024,7 +1025,6 @@
|
||||
"升級 Eventbus 版本 3.0.0 -> 3.2.0",
|
||||
"升級 Glide Compiler 版本 4.8.0 -> 4.12.0 -> 4.12.0",
|
||||
"升級 Gradle Build Tool 版本 29.0.2 -> 30.0.2",
|
||||
"升級 Gradle Compile 版本 28 -> 30 -> 31",
|
||||
"升級 Gradle 發行版本 4.10.2 -> 6.5 -> 7.0.2 -> 7.3",
|
||||
"升級 Groovy-Json 外掛版本 3.0.7 -> 3.0.8",
|
||||
"升級 Gson 版本 2.8.2 -> 2.8.9",
|
||||
|
||||
@@ -14,6 +14,13 @@ plugins {
|
||||
id("com.android.application")
|
||||
id("com.google.devtools.ksp")
|
||||
id("org.jetbrains.kotlin.android") /* kotlin("android") */
|
||||
id("idea")
|
||||
}
|
||||
|
||||
idea {
|
||||
module {
|
||||
excludeDirs.add(file("$rootDir/app/src/main/java/com/stardust/"))
|
||||
}
|
||||
}
|
||||
|
||||
val globalApplicationId = "org.autojs.autojs6"
|
||||
@@ -40,13 +47,10 @@ dependencies /* Unclassified */ {
|
||||
implementation(kotlin("reflect"))
|
||||
|
||||
// Androidx Core
|
||||
implementation("androidx.core:core-ktx") {
|
||||
because("Compatibility for Android Gradle plugin 8.2.2")
|
||||
version {
|
||||
strictly("1.15.0")
|
||||
because("Exception on newer versions: Dependency 'androidx.core:core:1.16.0' requires Android Gradle plugin 8.6.0 or higher")
|
||||
}
|
||||
}
|
||||
implementation(libs.core.ktx)
|
||||
|
||||
// Local Broadcast Manager
|
||||
implementation(libs.localbroadcastmanager)
|
||||
|
||||
// LeakCanary
|
||||
debugImplementation(libs.leakcanary)
|
||||
@@ -343,27 +347,21 @@ dependencies /* View */ {
|
||||
}
|
||||
|
||||
dependencies /* GitHub API */ {
|
||||
// GitHub API
|
||||
implementation(files("$rootDir/libs/github-api-1.306.jar"))
|
||||
|
||||
implementation("commons-io:commons-io") {
|
||||
because("Compatibility for Android API Level < 26 (Android 8.0) [O]")
|
||||
version {
|
||||
strictly("2.8.0")
|
||||
because("Exception on newer versions: 'NoClassDefFoundError: org.apache.commons.io.IObuildUtils'")
|
||||
}
|
||||
}
|
||||
// Commons IO
|
||||
// @Hint by SuperMonster003 on Sep 25, 2025.
|
||||
// ! Strict version: "2.8.0".
|
||||
// ! Compatibility for Android API Level < 26 (Android 8.0) [O].
|
||||
// ! Exception on newer versions: 'NoClassDefFoundError: org.apache.commons.io.IObuildUtils'.
|
||||
implementation(libs.commons.io)
|
||||
|
||||
implementation("com.fasterxml.jackson.core:jackson-databind") {
|
||||
because("Compatibility for Android API Level < 26 (Android 8.0) [O]")
|
||||
version {
|
||||
strictly("2.13.4.2")
|
||||
because("Exception on 2.14.x: 'No virtual method getParameterCount()I in class Ljava/lang/reflect/Method'")
|
||||
}
|
||||
}
|
||||
// Jackson Databind
|
||||
implementation(libs.jackson.databind)
|
||||
|
||||
coreLibraryDesugaring("com.android.tools:desugar_jdk_libs:2.0.4") {
|
||||
because("Compatibility of java.time.* for Android API Level < 26 (Android 8.0) [O]")
|
||||
}
|
||||
// Desugar
|
||||
coreLibraryDesugaring(libs.desugar)
|
||||
}
|
||||
|
||||
dependencies /* MLKit */ {
|
||||
|
||||
@@ -76,10 +76,10 @@ public class MainThreadProxy {
|
||||
mThread.stop();
|
||||
}
|
||||
|
||||
@Deprecated
|
||||
public void stop(Throwable obj) {
|
||||
mThread.stop(obj);
|
||||
}
|
||||
// @Deprecated
|
||||
// public void stop(Throwable obj) {
|
||||
// mThread.stop(obj);
|
||||
// }
|
||||
|
||||
public void interrupt() {
|
||||
mThread.interrupt();
|
||||
@@ -93,24 +93,24 @@ public class MainThreadProxy {
|
||||
return mThread.isInterrupted();
|
||||
}
|
||||
|
||||
@Deprecated
|
||||
public void destroy() {
|
||||
mThread.destroy();
|
||||
}
|
||||
// @Deprecated
|
||||
// public void destroy() {
|
||||
// mThread.destroy();
|
||||
// }
|
||||
|
||||
public boolean isAlive() {
|
||||
return mThread.isAlive();
|
||||
}
|
||||
|
||||
@Deprecated
|
||||
public void suspend() {
|
||||
mThread.suspend();
|
||||
}
|
||||
// @Deprecated
|
||||
// public void suspend() {
|
||||
// mThread.suspend();
|
||||
// }
|
||||
|
||||
@Deprecated
|
||||
public void resume() {
|
||||
mThread.resume();
|
||||
}
|
||||
// @Deprecated
|
||||
// public void resume() {
|
||||
// mThread.resume();
|
||||
// }
|
||||
|
||||
public void setPriority(int newPriority) {
|
||||
mThread.setPriority(newPriority);
|
||||
@@ -140,10 +140,10 @@ public class MainThreadProxy {
|
||||
return Thread.enumerate(tarray);
|
||||
}
|
||||
|
||||
@Deprecated
|
||||
public int countStackFrames() {
|
||||
return mThread.countStackFrames();
|
||||
}
|
||||
// @Deprecated
|
||||
// public int countStackFrames() {
|
||||
// return mThread.countStackFrames();
|
||||
// }
|
||||
|
||||
public void join(long millis) throws InterruptedException {
|
||||
mThread.join(millis);
|
||||
|
||||
@@ -24,10 +24,10 @@ object AppOps {
|
||||
.invoke(manager, permission, uid, packageName)
|
||||
}
|
||||
else -> permission.toString().let {
|
||||
@Suppress("DEPRECATION")
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) {
|
||||
manager.unsafeCheckOpNoThrow(it, uid, packageName)
|
||||
} else {
|
||||
@Suppress("DEPRECATION")
|
||||
manager.checkOpNoThrow(it, uid, packageName)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -78,10 +78,10 @@ public class MainThreadProxy {
|
||||
mThread.stop();
|
||||
}
|
||||
|
||||
@Deprecated
|
||||
public void stop(Throwable obj) {
|
||||
mThread.stop(obj);
|
||||
}
|
||||
// @Deprecated
|
||||
// public void stop(Throwable obj) {
|
||||
// mThread.stop(obj);
|
||||
// }
|
||||
|
||||
public void interrupt() {
|
||||
mThread.interrupt();
|
||||
@@ -95,24 +95,24 @@ public class MainThreadProxy {
|
||||
return mThread.isInterrupted();
|
||||
}
|
||||
|
||||
@Deprecated
|
||||
public void destroy() {
|
||||
mThread.destroy();
|
||||
}
|
||||
// @Deprecated
|
||||
// public void destroy() {
|
||||
// mThread.destroy();
|
||||
// }
|
||||
|
||||
public boolean isAlive() {
|
||||
return mThread.isAlive();
|
||||
}
|
||||
|
||||
@Deprecated
|
||||
public void suspend() {
|
||||
mThread.suspend();
|
||||
}
|
||||
// @Deprecated
|
||||
// public void suspend() {
|
||||
// mThread.suspend();
|
||||
// }
|
||||
|
||||
@Deprecated
|
||||
public void resume() {
|
||||
mThread.resume();
|
||||
}
|
||||
// @Deprecated
|
||||
// public void resume() {
|
||||
// mThread.resume();
|
||||
// }
|
||||
|
||||
public void setPriority(int newPriority) {
|
||||
mThread.setPriority(newPriority);
|
||||
@@ -142,10 +142,10 @@ public class MainThreadProxy {
|
||||
return Thread.enumerate(tarray);
|
||||
}
|
||||
|
||||
@Deprecated
|
||||
public int countStackFrames() {
|
||||
return mThread.countStackFrames();
|
||||
}
|
||||
// @Deprecated
|
||||
// public int countStackFrames() {
|
||||
// return mThread.countStackFrames();
|
||||
// }
|
||||
|
||||
public void join(long millis) throws InterruptedException {
|
||||
mThread.join(Math.max(0, millis));
|
||||
|
||||
@@ -20,7 +20,7 @@ open class JsSwitch : SwitchCompat {
|
||||
constructor(context: Context, attrs: AttributeSet?, defStyleAttr: Int) : super(context, attrs, defStyleAttr)
|
||||
|
||||
override fun setOnCheckedChangeListener(listener: OnCheckedChangeListener?) {
|
||||
super.setOnCheckedChangeListener { buttonView: CompoundButton?, isChecked: Boolean ->
|
||||
super.setOnCheckedChangeListener { buttonView: CompoundButton, isChecked: Boolean ->
|
||||
if (!mIgnoreCheckedChange) {
|
||||
listener?.onCheckedChanged(buttonView, isChecked)
|
||||
}
|
||||
|
||||
@@ -953,15 +953,16 @@ class App(scriptRuntime: ScriptRuntime) : Augmentable(scriptRuntime) {
|
||||
o.deleteProp("package")
|
||||
|
||||
if (!packageNameRaw.isJsNullish()) {
|
||||
val packageName = when (packageNameRaw) {
|
||||
is PresetApp -> packageNameRaw.packageName
|
||||
else -> when (val packageNameStr = coerceString(packageNameRaw)) {
|
||||
val packageName = when (val raw = packageNameRaw) {
|
||||
is PresetApp -> raw.packageName
|
||||
else -> when (val packageNameStr = coerceString(raw)) {
|
||||
in presetPackageNames -> presetPackageNames[packageNameStr]!!
|
||||
else -> packageNameStr
|
||||
}
|
||||
}
|
||||
if (packageName != packageNameRaw) {
|
||||
o.defineProp("packageName", packageName).also {
|
||||
@Suppress("AssignedValueIsNeverRead")
|
||||
packageNameRaw = packageName
|
||||
}
|
||||
}
|
||||
|
||||
@@ -537,7 +537,7 @@ abstract class ColorSelectBaseActivity : BaseActivity() {
|
||||
val normalizedQuery = normalizeForMatching(searchTerm)
|
||||
colorItems.filter { colorItem ->
|
||||
val colorHex = String.format("#%06X", 0xFFFFFF and getColor(colorItem.colorRes))
|
||||
val enName by lazy { getLocalizedString(this@ColorSelectBaseActivity, colorItem.nameRes, Locale("en")) }
|
||||
val enName by lazy { getLocalizedString(this@ColorSelectBaseActivity, colorItem.nameRes, Locale.forLanguageTag("en")) }
|
||||
val localizedName by lazy { getString(colorItem.nameRes) }
|
||||
when {
|
||||
searchTerm.startsWith("#") -> {
|
||||
@@ -569,6 +569,9 @@ abstract class ColorSelectBaseActivity : BaseActivity() {
|
||||
}
|
||||
|
||||
private fun normalizeForMatching(input: String): String {
|
||||
// Remove all non-letter and non-digit characters (e.g. spaces/brackets/slashes etc.).
|
||||
// \p{L} matches any letter character in any language, \p{N} matches any digit.
|
||||
// zh-CN:
|
||||
// 去掉所有非字母或数字字符 (例如空格/括号/斜线等).
|
||||
// \p{L} 表示任何语言的字母字符, \p{N} 表示数字.
|
||||
return input.replace("[^\\p{L}\\p{N}]+".toRegex(), "")
|
||||
@@ -586,8 +589,11 @@ abstract class ColorSelectBaseActivity : BaseActivity() {
|
||||
}
|
||||
|
||||
private fun extractPatternFromQuery(query: String): String {
|
||||
// 假设已检查过 isRegexSearch() == true
|
||||
// 去掉最前和最后的斜杠
|
||||
// Assuming isRegexSearch() == true has been checked.
|
||||
// Remove the leading and trailing slashes.
|
||||
// zh-CN:
|
||||
// 假设已检查过 isRegexSearch() == true.
|
||||
// 去掉最前和最后的斜杠.
|
||||
return query.substring(1, query.length - 1)
|
||||
}
|
||||
|
||||
|
||||
@@ -13,9 +13,11 @@ object ProcessLogger {
|
||||
|
||||
private val buffer = StringBuilder()
|
||||
|
||||
/* 用 SharedFlow 推送 "增量行". */
|
||||
private val _flow = MutableSharedFlow<String>(extraBufferCapacity = 64)
|
||||
val flow: SharedFlow<String> = _flow.asSharedFlow()
|
||||
// Use SharedFlow to broadcast "incremental lines".
|
||||
// zh-CN: 用 SharedFlow 推送 "增量行".
|
||||
private val internalFlow = MutableSharedFlow<String>(extraBufferCapacity = 64)
|
||||
|
||||
val flow: SharedFlow<String> = internalFlow.asSharedFlow()
|
||||
|
||||
@Synchronized
|
||||
fun dump(): String = buffer.toString()
|
||||
@@ -28,7 +30,7 @@ object ProcessLogger {
|
||||
val suffix = if (buffer.isNotEmpty()) "\n" else ""
|
||||
val line = "$suffix${sdf.format(Date())}: $msg"
|
||||
buffer.append(line)
|
||||
_flow.tryEmit(line)
|
||||
internalFlow.tryEmit(line)
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.autojs.autojs.util;
|
||||
|
||||
import static org.autojs.autojs.util.StringUtils.getStringByLocal;
|
||||
import static org.autojs.autojs.util.StringUtils.getStringByLanguageTag;
|
||||
import static org.autojs.autojs.util.StringUtils.key;
|
||||
import static org.autojs.autojs.util.StringUtils.str;
|
||||
|
||||
@@ -22,9 +22,9 @@ public class RootUtils {
|
||||
private static String runtimeOverriddenRootMode = RootMode.AUTO_DETECT.key;
|
||||
|
||||
public enum RootMode {
|
||||
FORCE_ROOT(key(R.string.key_root_mode_force_root), getStringByLocal(R.string.entry_root_mode_force_root, "en")),
|
||||
FORCE_NON_ROOT(key(R.string.key_root_mode_force_non_root), getStringByLocal(R.string.entry_root_mode_force_non_root, "en")),
|
||||
AUTO_DETECT(key(R.string.key_root_mode_auto_detect), getStringByLocal(R.string.entry_root_mode_auto_detect, "en"));
|
||||
FORCE_ROOT(key(R.string.key_root_mode_force_root), getStringByLanguageTag(R.string.entry_root_mode_force_root, "en")),
|
||||
FORCE_NON_ROOT(key(R.string.key_root_mode_force_non_root), getStringByLanguageTag(R.string.entry_root_mode_force_non_root, "en")),
|
||||
AUTO_DETECT(key(R.string.key_root_mode_auto_detect), getStringByLanguageTag(R.string.entry_root_mode_auto_detect, "en"));
|
||||
|
||||
public final String key;
|
||||
|
||||
|
||||
@@ -184,9 +184,9 @@ object StringUtils {
|
||||
}
|
||||
|
||||
@JvmStatic
|
||||
fun getStringByLocal(id: Int, locale: String): String {
|
||||
fun getStringByLanguageTag(id: Int, locale: String): String {
|
||||
val configuration = Configuration(globalAppContext.resources.configuration)
|
||||
configuration.setLocale(Locale(locale))
|
||||
configuration.setLocale(Locale.forLanguageTag(locale))
|
||||
return globalAppContext.createConfigurationContext(configuration).resources.getString(id)
|
||||
}
|
||||
|
||||
|
||||
@@ -1,4 +1,44 @@
|
||||
[versions]
|
||||
|
||||
#deprecated : Will be removed in the future
|
||||
#substitution : LiveData or SharedFlow
|
||||
#since : Sep 25, 2025 (by SuperMonster003)
|
||||
localbroadcastmanager = "1.1.0"
|
||||
|
||||
#strictly : 4.12.0
|
||||
#purpose : Compatibility for kotlin 2.0.x (e.g. 2.0.21)
|
||||
#because : Version 5.0.0+ requires kotlin 2.2.0+
|
||||
#since : Sep 25, 2025 (by SuperMonster003)
|
||||
#noinspection NewerVersionAvailable
|
||||
okhttp = "4.12.0"
|
||||
|
||||
#strictly : 1.15.0
|
||||
#purpose : Compatibility for Android Gradle plugin 8.2.2
|
||||
#because : Dependency 'androidx.core:core:1.16.0' requires Android Gradle plugin 8.6.0 or higher
|
||||
#since : Sep 25, 2025 (by SuperMonster003)
|
||||
#noinspection NewerVersionAvailable,GradleDependency
|
||||
core-ktx = "1.15.0"
|
||||
|
||||
#strictly : 2.8.0
|
||||
#purpose : Compatibility for Android API Level < 26 (Android 8.0) [O]
|
||||
#because : Exception on newer versions: 'NoClassDefFoundError: org.apache.commons.io.IObuildUtils'
|
||||
#noinspection NewerVersionAvailable
|
||||
commons-io = "2.8.0"
|
||||
|
||||
#strictly : 2.13.4.2
|
||||
#purpose : Compatibility for Android API Level < 26 (Android 8.0) [O]
|
||||
#because : Exception on 2.14.x: 'No virtual method getParameterCount()I in class Ljava/lang/reflect/Method'
|
||||
#noinspection NewerVersionAvailable
|
||||
jackson-databind = "2.13.4.2"
|
||||
|
||||
#strictly : 1.2.17
|
||||
#purpose : Compatibility for Android API Level < 26 (Android 8.0) [O]
|
||||
#because : Version 2.x.x requires Android API Level which is not lower than 26 (current is 24)
|
||||
log4j = "1.2.17"
|
||||
|
||||
#purpose : Compatibility of java.time.* for Android API Level < 26 (Android 8.0) [O]
|
||||
desugar = "2.0.4"
|
||||
|
||||
analytics = "14.4.0"
|
||||
android-device-names = "2.1.1"
|
||||
android-logging-log4j = "1.0.3"
|
||||
@@ -7,7 +47,7 @@ androidannotations = "4.8.0"
|
||||
animated-svg-view = "1.0.6"
|
||||
annotation = "1.9.1"
|
||||
appcompat = "1.7.1"
|
||||
arsclib = "1.3.5"
|
||||
arsclib = "1.3.8"
|
||||
barcode-scanning = "17.3.0"
|
||||
bcpkix-jdk15on = "1.70"
|
||||
bcprov-jdk15on = "1.70"
|
||||
@@ -18,50 +58,47 @@ commonmark = "commonmark-parent-0.9.0"
|
||||
commons-compress = "1.28.0"
|
||||
commons-lang3 = "3.18.0"
|
||||
constraintlayout = "2.2.1"
|
||||
core-ktx = "1.13.1"
|
||||
easywindow = "10.3"
|
||||
eventbus = "3.3.1"
|
||||
expandablerecyclerview = "3.0.0-RC1"
|
||||
flexbox = "3.0.0"
|
||||
flexmark-html2md = "0.64.8"
|
||||
foojay-resolver-convention = "1.0.0"
|
||||
glide = "4.16.0"
|
||||
gson = "2.13.1"
|
||||
glide = "5.0.5"
|
||||
gson = "2.13.2"
|
||||
icu4j = "77.1"
|
||||
jcip-annotations = "1.0"
|
||||
jdeferred = "1.2.6"
|
||||
joda-time = "2.14.0"
|
||||
jsoup = "1.20.1"
|
||||
jsoup = "1.21.2"
|
||||
junit = "4.13.2"
|
||||
junit-jupiter = "5.13.0"
|
||||
junit-quickcheck-core = "0.9.2"
|
||||
junit-quickcheck-generators = "0.9.1"
|
||||
junit-jupiter = "5.13.4"
|
||||
junit-quickcheck-core = "1.0"
|
||||
junit-quickcheck-generators = "1.0"
|
||||
leakcanary = "2.14"
|
||||
licensesdialog = "2.2.0"
|
||||
log4j = "1.2.17"
|
||||
material = "1.12.0"
|
||||
materialprogressbar = "1.6.1"
|
||||
multidex = "2.0.1"
|
||||
okhttp = "4.12.0"
|
||||
opencc = "1.2.2"
|
||||
paho-android-service = "1.1.1"
|
||||
paho-client-mqttv3 = "1.1.0"
|
||||
paho-client-mqttv3 = "1.2.5"
|
||||
pinyin4j = "2.5.1"
|
||||
preference-ktx = "1.2.1"
|
||||
prov = "1.58.0.0"
|
||||
recyclerview = "1.4.0"
|
||||
retrofit = "2.12.0"
|
||||
retrofit = "3.0.0"
|
||||
retrofit2-kotlin-coroutines-adapter = "0.9.2"
|
||||
room = "2.7.2"
|
||||
room = "2.8.1"
|
||||
roundedimageview = "2.3.0"
|
||||
rxandroid = "2.1.1"
|
||||
rxjava = "2.2.21"
|
||||
shizuku = "13.1.5"
|
||||
swiperefreshlayout = "1.1.0"
|
||||
test-espresso-core = "3.6.1"
|
||||
test-junit-version = "1.2.1"
|
||||
test-rules = "1.6.1"
|
||||
test-runner = "1.6.2"
|
||||
test-espresso-core = "3.7.0"
|
||||
test-junit-version = "1.3.0"
|
||||
test-rules = "1.7.0"
|
||||
test-runner = "1.7.0"
|
||||
text-recognition-chinese = "16.0.1"
|
||||
toaster = "12.6"
|
||||
versioncompare = "1.5.0"
|
||||
@@ -70,6 +107,7 @@ xz = "1.10"
|
||||
zip4j = "2.11.5"
|
||||
|
||||
[libraries]
|
||||
|
||||
analytics = { module = "com.flurry.android:analytics", version.ref = "analytics" }
|
||||
android-device-names = { module = "com.jaredrummler:android-device-names", version.ref = "android-device-names" }
|
||||
android-logging-log4j = { module = "de.mindpipe.android:android-logging-log4j", version.ref = "android-logging-log4j" }
|
||||
@@ -88,9 +126,11 @@ cardview = { module = "androidx.cardview:cardview", version.ref = "cardview" }
|
||||
circleimageview = { module = "de.hdodenhof:circleimageview", version.ref = "circleimageview" }
|
||||
circularreveal = { module = "com.github.ozodrukh:CircularReveal", version.ref = "circularreveal" }
|
||||
commonmark = { module = "com.github.atlassian:commonmark-java", version.ref = "commonmark" }
|
||||
commons-io = { module = "commons-io:commons-io", version.ref = "commons-io" }
|
||||
commons-lang3 = { module = "org.apache.commons:commons-lang3", version.ref = "commons-lang3" }
|
||||
constraintlayout = { module = "androidx.constraintlayout:constraintlayout", version.ref = "constraintlayout" }
|
||||
core-ktx = { module = "androidx.core:core-ktx", version.ref = "core-ktx" }
|
||||
desugar = { module = "com.android.tools:desugar_jdk_libs", version.ref = "desugar" }
|
||||
easywindow = { module = "com.github.getActivity:EasyWindow", version.ref = "easywindow" }
|
||||
eventbus = { module = "org.greenrobot:eventbus", version.ref = "eventbus" }
|
||||
expandablerecyclerview = { module = "com.bignerdranch.android:expandablerecyclerview", version.ref = "expandablerecyclerview" }
|
||||
@@ -100,6 +140,7 @@ glide = { module = "com.github.bumptech.glide:glide", version.ref = "glide" }
|
||||
glide-ksp = { module = "com.github.bumptech.glide:ksp", version.ref = "glide" }
|
||||
gson = { module = "com.google.code.gson:gson", version.ref = "gson" }
|
||||
icu4j = { module = "com.ibm.icu:icu4j", version.ref = "icu4j" }
|
||||
jackson-databind = { module = "com.fasterxml.jackson.core:jackson-databind", version.ref = "jackson-databind" }
|
||||
jcip-annotations = { module = "net.jcip:jcip-annotations", version.ref = "jcip-annotations" }
|
||||
jdeferred = { module = "org.jdeferred:jdeferred-android-aar", version.ref = "jdeferred" }
|
||||
joda-time = { module = "joda-time:joda-time", version.ref = "joda-time" }
|
||||
@@ -110,6 +151,7 @@ junit-quickcheck-core = { module = "com.pholser:junit-quickcheck-core", version.
|
||||
junit-quickcheck-generators = { module = "com.pholser:junit-quickcheck-generators", version.ref = "junit-quickcheck-generators" }
|
||||
leakcanary = { module = "com.squareup.leakcanary:leakcanary-android", version.ref = "leakcanary" }
|
||||
licensesdialog = { module = "de.psdev.licensesdialog:licensesdialog", version.ref = "licensesdialog" }
|
||||
localbroadcastmanager = { module = "androidx.localbroadcastmanager:localbroadcastmanager", version.ref = "localbroadcastmanager" }
|
||||
log4j = { module = "log4j:log4j", version.ref = "log4j" }
|
||||
material = { module = "com.google.android.material:material", version.ref = "material" }
|
||||
materialprogressbar = { module = "me.zhanghai.android.materialprogressbar:library", version.ref = "materialprogressbar" }
|
||||
@@ -149,4 +191,5 @@ webkit = { module = "androidx.webkit:webkit", version.ref = "webkit" }
|
||||
zip4j = { module = "net.lingala.zip4j:zip4j", version.ref = "zip4j" }
|
||||
|
||||
[plugins]
|
||||
|
||||
foojay-resolver-convention = { id = "org.gradle.toolchains.foojay-resolver-convention", version.ref = "foojay-resolver-convention" }
|
||||
@@ -34,7 +34,10 @@ public class Type {
|
||||
public Type(final @NonNull TypeHeader header) {
|
||||
this.id = header.getId();
|
||||
final ResTableConfig config = header.config;
|
||||
this.locale = new Locale(config.getLanguage(), config.getCountry());
|
||||
this.locale = new Locale.Builder()
|
||||
.setLanguage(config.getLanguage())
|
||||
.setRegion(config.getCountry())
|
||||
.build();
|
||||
this.density = config.getDensity();
|
||||
}
|
||||
|
||||
|
||||
@@ -1,49 +1,36 @@
|
||||
package net.dongliu.apk.parser.utils
|
||||
|
||||
import java.util.Locale
|
||||
import java.util.*
|
||||
|
||||
/**
|
||||
* @author dongliu
|
||||
*
|
||||
* Modified by SuperMonster003 as of Sep 25, 2025.
|
||||
*/
|
||||
object Locales {
|
||||
|
||||
/**
|
||||
* when do localize, any locale will match this
|
||||
*/
|
||||
@JvmField
|
||||
val any = Locale("", "")
|
||||
val any: Locale = Locale.Builder()
|
||||
.setLanguage("")
|
||||
.setRegion("")
|
||||
.build()
|
||||
|
||||
/**
|
||||
* How much the given locale match the expected locale.
|
||||
*/
|
||||
@JvmStatic
|
||||
fun match(locale: Locale?, targetLocale: Locale): Int {
|
||||
if (locale == null) {
|
||||
return -1
|
||||
}
|
||||
return when {
|
||||
locale.language == targetLocale.language -> {
|
||||
when {
|
||||
locale.country == targetLocale.country -> {
|
||||
3
|
||||
}
|
||||
|
||||
targetLocale.country.isEmpty() -> {
|
||||
2
|
||||
}
|
||||
|
||||
else -> {
|
||||
0
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
targetLocale.country.isEmpty() || targetLocale.language.isEmpty() -> {
|
||||
1
|
||||
}
|
||||
|
||||
else -> {
|
||||
0
|
||||
}
|
||||
fun match(locale: Locale?, targetLocale: Locale): Int = when {
|
||||
locale == null -> -1
|
||||
locale.language == targetLocale.language -> when {
|
||||
locale.country == targetLocale.country -> 3
|
||||
targetLocale.country.isEmpty() -> 2
|
||||
else -> 0
|
||||
}
|
||||
targetLocale.country.isEmpty() || targetLocale.language.isEmpty() -> 1
|
||||
else -> 0
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#Mon Sep 22 20:20:58 CST 2025
|
||||
BUILD_TIME=1758543658764
|
||||
COMPILE_SDK_VERSION=35
|
||||
#Thu Sep 25 19:23:59 CST 2025
|
||||
BUILD_TIME=1758799439530
|
||||
COMPILE_SDK_VERSION=36
|
||||
IMAGE_QUANT_CMAKE_VERSION=3.22.1
|
||||
IMAGE_QUANT_NDK_VERSION=26.1.10909125
|
||||
JAVA_VERSION_MAX_SUPPORTED=24
|
||||
@@ -21,8 +21,8 @@ RAPID_OCR_ONNX_RUNTIME_VERSION=1.14.0
|
||||
RAPID_OCR_ONNX_VERSION=1.2.2
|
||||
RAPID_OCR_OPENCV_MOBILE_LABEL_VERSION=13
|
||||
RAPID_OCR_OPENCV_MOBILE_VERSION=4.5.3
|
||||
TARGET_SDK_VERSION=35
|
||||
TARGET_SDK_VERSION=36
|
||||
TARGET_SDK_VERSION_INRT=29
|
||||
VERSION_BUILD=3371
|
||||
VERSION_BUILD=3379
|
||||
VERSION_NAME=6.7.0 Alpha6
|
||||
VSCODE_EXT_REQUIRED_VERSION=1.0.8
|
||||
|
||||
Reference in New Issue
Block a user