6.7.0 - Alpha23 - 打包应用支持开机自启, 增加应用快捷方式; 打包应用配置页面增加功能按钮/配置机制 (issue #483)

This commit is contained in:
SuperMonster003
2026-03-14 18:55:03 +08:00
parent 6be328f00c
commit 36b4a02f55
43 changed files with 4428 additions and 1297 deletions

View File

@@ -70,7 +70,7 @@
"Las páginas de ajustes ofrecen la opción \"Usar valor predeterminado\" en los diálogos",
"El botón flotante del administrador de archivos se oculta automáticamente al pulsar fuera",
"El formateador de código admite operadores `??`, `?.`, `??=`",
"El editor de código admite la lectura y escritura de archivos con codificaciones GB18030 / UTF-16 (LE/BE) / Shift_JIS, etc.",
"El editor de código admite la lectura y escritura de archivos con codificaciones GB18030 / UTF-16 (LE/BE) / Shift_JIS, etc",
"El editor de código ahora muestra información detallada del archivo (ruta/codificación/salto de línea/total de bytes y caracteres, etc.) _[`issue #395`](http://issues.autojs6.com/395)_",
"Se añaden mensajes de error para acciones de intent (editar / ver / instalar / enviar / reproducir, etc.)",
"El atributo url de webview admite rutas relativas",
@@ -101,7 +101,7 @@
"v6.6.2": {
"released_date": "2025/04/16",
"feature": [
"Métodos como ui.statusBarAppearanceLight, statusBarAppearanceLightBy y navigationBarColor, etc.",
"Métodos como ui.statusBarAppearanceLight, statusBarAppearanceLightBy y navigationBarColor, etc",
"Atributo ui.statusBarHeight (getter), utilizado para obtener la altura de la barra de estado _[`issue #357`](http://issues.autojs6.com/357)_",
"Método images.flip para voltear imágenes _[`issue #349`](http://issues.autojs6.com/349)_",
"Se añadió la opción 'extensión de archivo' en la página de configuración",
@@ -129,7 +129,7 @@
"improvement": [
"Optimización del tamaño del archivo APK en la plantilla de aplicaciones empaquetadas",
"La aplicación (y las aplicaciones empaquetadas) ahora soportan más permisos _[`issue #338`](http://issues.autojs6.com/338)_",
"La página de empaquetado añade la opción para la biblioteca Pinyin",
"La pagina de configuracion de empaquetado ahora admite opciones de biblioteca Pinyin",
"Optimización del fondo de la barra de estado y del color del texto en la página principal de la aplicación empaquetada",
"La página de configuración de la aplicación empaquetada añade interruptores para permisos especiales (acceso a todos los archivos y envío de notificaciones) _[`issue #354`](http://issues.autojs6.com/354)_",
"Los textos e iconos de los controles cambian automáticamente a un color adecuado en función de la luminosidad del tema",
@@ -181,7 +181,7 @@
"Problema donde las instancias de UiObjectCollection carecían de métodos y propiedades propios"
],
"improvement": [
"La página de empaquetado admite configuración de firma, gestión de almacenes de claves y configuración de permisos (por [luckyloogn]()) _[`pr #286`]()_",
"La pagina de configuracion de empaquetado ahora admite configuracion de firma, gestion de keystore y ajustes de permisos (by [luckyloogn](https://github.com/luckyloogn)) _[`pr #286`](http://pr.autojs6.com/286)_",
"Mejorada la precisión en la identificación del nombre del paquete y de la actividad actual de la ventana flotante (Prioridad: Shizuku > Root > A11Y)",
"Mejorada la precisión en la identificación de currentPackage y currentActivity (Prioridad: Shizuku > Root > A11Y)",
"Restaurar la capacidad de seleccionar el contenido del texto de entradas individuales en la ventana de actividad del registro mediante doble clic o pulsación larga _[`issue #280`](http://issues.autojs6.com/280)_",
@@ -202,7 +202,7 @@
"released_date": "2024/12/02",
"released_hint": "Reescritura de módulos integrados, actualización con precaución",
"hint": [
"Los módulos integrados se reescriben en Kotlin para mejorar la eficiencia de ejecución del script, pero se necesitan mejoras iterativas.",
"Los módulos integrados se reescriben en Kotlin para mejorar la eficiencia de ejecución del script, pero se necesitan mejoras iterativas",
"El archivo init.js integrado está vacío por defecto, lo que permite a los desarrolladores ampliar los módulos integrados o montar módulos externos."
],
"feature": [
@@ -264,7 +264,7 @@
"Problema con la aplicación empaquetada que no puede utilizar adecuadamente el módulo opencc"
],
"improvement": [
"Experiencia de aviso de clic para el control 'ABI no disponible' en la página de paquete",
"Se mejoro la experiencia del aviso al tocar el control \"ABI no disponible\" en la pagina de configuracion de empaquetado",
"Admite el uso de Shizuku para controlar el interruptor de visualización 'Ubicación del puntero'",
"Admite el uso de Shizuku para controlar los interruptores de permisos 'Medios de proyección' y 'Modificar configuraciones seguras'",
"Automator.gestureAsync/gesturesAsync admite parámetros de función de devolución de llamada",
@@ -324,12 +324,12 @@
"feature": [
"Módulo opencc (Consulte Documentación del proyecto > [Conversión China](https://docs.autojs6.com/#/opencc)) (Ref a [LZX284](https://github.com/SuperMonster003/AutoJs6/pull/187/files#diff-8cff73265af19c059547b76aca8882cbaa3209291406f52df1dafbbc78e80c46R268))",
"Métodos [plus](https://docs.autojs6.com/#/uiObjectType?id=m-plus) y [append](https://docs.autojs6.com/#/uiObjectType?id=m-append) agregados a UiSelector _[`issue #115`](http://issues.autojs6.com/115)_",
"gina de empaquetado de aplicaciones añade soporte para filtrado de ABI y bibliotecas (Ref a [AutoX](https://github.com/kkevsekk1/AutoX)) _[`issue #189`](http://issues.autojs6.com/189)_"
"La pagina de configuracion de empaquetado ahora admite filtrado de ABI y bibliotecas (Ref to [AutoX](https://github.com/kkevsekk1/AutoX)) _[`issue #189`](http://issues.autojs6.com/189)_"
],
"fix": [
"Problema de tamaño anormalmente grande del archivo empaquetado (Ref a [AutoX](https://github.com/kkevsekk1/AutoX) / [LZX284](https://github.com/SuperMonster003/AutoJs6/pull/187/files#diff-d932ac49867d4610f8eeb21b59306e8e923d016cbca192b254caebd829198856R61)) _[`issue #176`](http://issues.autojs6.com/176)_",
"Problema en el que el paquete de la aplicación no muestra o imprime ciertos mensajes de error",
"Problema de ícono vacío después de seleccionar el ícono de la aplicación en la página de empaquetado",
"Se corrigio un problema por el que podia mostrarse un icono vacio tras seleccionar el icono de la app en la pagina de configuracion de empaquetado",
"Problema de excepción de contexto no inicializado al incluir la biblioteca OCR de Google MLKit en el paquete",
"Problema de métodos inoperativos ocr.recognizeText/detect",
"Problema en el que algunos textos (como la página de registros) no coinciden con el idioma de configuración de la aplicación",
@@ -351,14 +351,14 @@
"Problema de nombres de funciones de botón de panel de funciones rápidas que se desbordan en el editor de código"
],
"improvement": [
"El panel rápido de funciones del módulo del editor de código se adapta al modo nocturno.",
"La página de inicio de la aplicación empaquetada se adapta al modo nocturno y se ajusta el diseño de los iconos de la aplicación.",
"La página de la aplicación empaquetada admite la navegación del cursor utilizando la tecla ENTER en el teclado de software.",
"La página de la aplicación empaquetada admite alternar el estado de selección total al hacer clic en los títulos de ABI y librerías.",
"La selección predeterminada de ABI se realiza de manera inteligente en la página de la aplicación empaquetada con mensajes guía para elementos no seleccionables.",
"El administrador de archivos ajusta la visualización de los elementos del menú según el tipo y las características de los archivos y carpetas.",
"El menú de clic derecho en carpetas del administrador de archivos añade una opción para empaquetar aplicaciones.",
"Cuando los servicios de accesibilidad están habilitados pero funcionan incorrectamente, se refleja un estado de anomalía en el interruptor del cajón de la página de inicio de AutoJs6.",
"El panel rápido de funciones del módulo del editor de código se adapta al modo nocturno",
"La página de inicio de la aplicación empaquetada se adapta al modo nocturno y se ajusta el diseño de los iconos de la aplicación",
"La pagina de configuracion de empaquetado ahora admite usar la tecla ENTER del teclado virtual para mover el foco del cursor",
"La pagina de configuracion de empaquetado ahora admite tocar los titulos de ABI y de bibliotecas para alternar el estado de seleccionar todo",
"La pagina de configuracion de empaquetado ahora usa una seleccion predeterminada de ABI mas inteligente y agrega avisos para opciones no disponibles",
"El administrador de archivos ajusta la visualización de los elementos del menú según el tipo y las características de los archivos y carpetas",
"El menú de clic derecho en carpetas del administrador de archivos añade una opción para empaquetar aplicaciones",
"Cuando los servicios de accesibilidad están habilitados pero funcionan incorrectamente, se refleja un estado de anomalía en el interruptor del cajón de la página de inicio de AutoJs6",
"La consola incluye información detallada de la pila al imprimir mensajes de error."
],
"dependency": [
@@ -671,7 +671,7 @@
"released_date": "2023/01/21",
"feature": [
"Rediseño y reescritura de la documentación del proyecto (parcialmente completado)",
"Adaptación multilingüe para español/francés/ruso/árabe/japonés/coreano/inglés/chino tradicional, etc.",
"Adaptación multilingüe para español/francés/ruso/árabe/japonés/coreano/inglés/chino tradicional, etc",
"Opciones de configuración de la ruta de trabajo con selección de ruta/historial de rutas/sugerencias inteligentes de valores predeterminados",
"El administrador de archivos soporta la navegación al directorio superior (hasta el directorio 'Almacenamiento interno')",
"El administrador de archivos permite establecer cualquier directorio como ruta de trabajo rápidamente",
@@ -724,49 +724,49 @@
"Problema donde la información del canal Alpha se perdía en colores con canal Alpha de 0 en el método colors.toString"
],
"improvement": [
"Redireccionar clases públicas de Auto.js 4.x para lograr la máxima compatibilidad descendente posible (limitada).",
"Fusionar todos los módulos del proyecto para evitar posibles problemas de referencia circular (eliminar temporalmente el módulo inrt).",
"Migrar la configuración de construcción de Gradle de Groovy a KTS.",
"Agregar soporte multilingüe para mensajes de excepción de Rhino.",
"El interruptor de permisos del cajón de la página principal solo muestra mensajes cuando está activado.",
"La disposición del cajón de la página principal se adhiere directamente debajo de la barra de estado para evitar incompatibilidades de la barra de color en la parte superior.",
"Compatibilidad de funciones de comprobación de actualizaciones, descarga y aviso de actualización con el sistema Android 7.x.",
"Rediseñar la página de configuración (migración a AndroidX).",
"La página de configuración admite la presión prolongada sobre las opciones de configuración para obtener información detallada.",
"Adición de la opción \"Seguir sistema\" para el modo nocturno (Android 9+).",
"Compatibilidad de la pantalla de inicio de la aplicación con el modo nocturno.",
"Agregar identificadores numéricos a los iconos de la aplicación para mejorar la experiencia del usuario con múltiples versiones de código abierto coexistentes.",
"Agregar más opciones de colores Material Design al tema de la aplicación.",
"Aligerar y adaptar los iconos de elementos de lista en el gestor de archivos/panel de tareas al color del tema.",
"Compatibilidad del color del texto de sugerencia en la caja de búsqueda de la página principal con el modo nocturno.",
"Compatibilidad de componentes como diálogos/textos/Fab/AppBar/elementos de lista con el modo nocturno.",
"Compatibilidad de páginas como documentos/configuración/sobre/colores del tema/análisis de diseño y menús de botones flotantes con el modo nocturno.",
"Compatibilidad del diseño de páginas con la disposición RTL (Right-To-Left) en la medida de lo posible.",
"Agregar efectos de animación de iconos a la página sobre.",
"Actualización automática del año en el texto de la declaración de derechos de autor en la página sobre.",
"Después de la instalación inicial de la aplicación, determinar y establecer automáticamente un directorio de trabajo adecuado.",
"Desactivar la función de zoom a dos dedos en la página de documentos para evitar la visualización anormal del contenido.",
"Simplificar el nombre y la ruta de las tareas mostradas en los elementos de la lista del panel de tareas por ruta relativa.",
"Abreviar el texto de los botones del editor de texto para evitar desbordamiento del contenido.",
"Soporte para restaurar el tamaño de fuente predeterminado en la configuración del editor de textos.",
"Mejorar la velocidad de respuesta al hacer clic en el botón flotante.",
"Hacer clic en el botón de análisis de diseño del botón flotante realiza directamente el análisis de rango de diseño.",
"El tema de análisis de diseño es adaptable (la ventana flotante sigue el tema de la aplicación, el panel de configuración rápida sigue el tema del sistema).",
"Reordenar la lista de información de control de diseño según la posible frecuencia de uso.",
"Optimizar el formato de salida automáticamente al hacer clic y copiar sobre información de control de diseño según el tipo de selector.",
"Al seleccionar archivos usando la ventana flotante, presionar la tecla de retorno lleva al directorio superior en lugar de cerrar directamente la ventana.",
"Soporte para detección de validez numérica y conversión automática de símbolos punteados mientras se ingresa una dirección en modo cliente conectándose a la computadora.",
"Mostrar la dirección IP del dispositivo correspondiente en el cajón de la página principal después de que el cliente y servidor se conecten.",
"Agregar protección contra sobrescritura a ciertos objetos globales y módulos integrados (consultar documentos del proyecto > Objetos globales > [Protección contra sobrescritura](https://docs.autojs6.com/#/global?id=%e8%a6%86%e5%86%99%e4%bf%9d%e6%8a%a4)).",
"importClass e importPackage admiten parámetros de cadena y parámetros de longitud variable.",
"ui.run admite la impresión de información de seguimiento de pila en caso de excepción.",
"ui.R y auto.R pueden obtener cómodamente el ID de recursos de AutoJs6.",
"Los métodos relacionados con el uso de aplicaciones en el módulo app admiten parámetros de tipo App y parámetros de alias de aplicación.",
"Los métodos relacionados con la devolución de llamada asincrónica en el módulo dialogs admiten la omisión de parámetros pre-rellenos.",
"app.startActivity y otros admiten parámetros de opción de URL (ver código de ejemplo > Aplicaciones > Intención).",
"El módulo device devuelve null en lugar de lanzar una excepción cuando la obtención de IMEI o número de serie de hardware falla.",
"Aumentar el brillo del texto en el log de ventana flotante que muestra console.show para mejorar la legibilidad del contenido.",
"ImageWrapper#saveTo admite guardar archivos de imagen en rutas relativas.",
"Redireccionar clases públicas de Auto.js 4.x para lograr la máxima compatibilidad descendente posible (limitada)",
"Fusionar todos los módulos del proyecto para evitar posibles problemas de referencia circular (eliminar temporalmente el módulo inrt)",
"Migrar la configuración de construcción de Gradle de Groovy a KTS",
"Agregar soporte multilingüe para mensajes de excepción de Rhino",
"El interruptor de permisos del cajón de la página principal solo muestra mensajes cuando está activado",
"La disposición del cajón de la página principal se adhiere directamente debajo de la barra de estado para evitar incompatibilidades de la barra de color en la parte superior",
"Compatibilidad de funciones de comprobación de actualizaciones, descarga y aviso de actualización con el sistema Android 7.x",
"Rediseñar la página de configuración (migración a AndroidX)",
"La página de configuración admite la presión prolongada sobre las opciones de configuración para obtener información detallada",
"Adición de la opción \"Seguir sistema\" para el modo nocturno (Android 9+)",
"Compatibilidad de la pantalla de inicio de la aplicación con el modo nocturno",
"Agregar identificadores numéricos a los iconos de la aplicación para mejorar la experiencia del usuario con múltiples versiones de código abierto coexistentes",
"Agregar más opciones de colores Material Design al tema de la aplicación",
"Aligerar y adaptar los iconos de elementos de lista en el gestor de archivos/panel de tareas al color del tema",
"Compatibilidad del color del texto de sugerencia en la caja de búsqueda de la página principal con el modo nocturno",
"Compatibilidad de componentes como diálogos/textos/Fab/AppBar/elementos de lista con el modo nocturno",
"Compatibilidad de páginas como documentos/configuración/sobre/colores del tema/análisis de diseño y menús de botones flotantes con el modo nocturno",
"Compatibilidad del diseño de páginas con la disposición RTL (Right-To-Left) en la medida de lo posible",
"Agregar efectos de animación de iconos a la página sobre",
"Actualización automática del año en el texto de la declaración de derechos de autor en la página sobre",
"Después de la instalación inicial de la aplicación, determinar y establecer automáticamente un directorio de trabajo adecuado",
"Desactivar la función de zoom a dos dedos en la página de documentos para evitar la visualización anormal del contenido",
"Simplificar el nombre y la ruta de las tareas mostradas en los elementos de la lista del panel de tareas por ruta relativa",
"Abreviar el texto de los botones del editor de texto para evitar desbordamiento del contenido",
"Soporte para restaurar el tamaño de fuente predeterminado en la configuración del editor de textos",
"Mejorar la velocidad de respuesta al hacer clic en el botón flotante",
"Hacer clic en el botón de análisis de diseño del botón flotante realiza directamente el análisis de rango de diseño",
"El tema de análisis de diseño es adaptable (la ventana flotante sigue el tema de la aplicación, el panel de configuración rápida sigue el tema del sistema)",
"Reordenar la lista de información de control de diseño según la posible frecuencia de uso",
"Optimizar el formato de salida automáticamente al hacer clic y copiar sobre información de control de diseño según el tipo de selector",
"Al seleccionar archivos usando la ventana flotante, presionar la tecla de retorno lleva al directorio superior en lugar de cerrar directamente la ventana",
"Soporte para detección de validez numérica y conversión automática de símbolos punteados mientras se ingresa una dirección en modo cliente conectándose a la computadora",
"Mostrar la dirección IP del dispositivo correspondiente en el cajón de la página principal después de que el cliente y servidor se conecten",
"Agregar protección contra sobrescritura a ciertos objetos globales y módulos integrados (consultar documentos del proyecto > Objetos globales > [Protección contra sobrescritura](https://docs.autojs6.com/#/global?id=%e8%a6%86%e5%86%99%e4%bf%9d%e6%8a%a4))",
"importClass e importPackage admiten parámetros de cadena y parámetros de longitud variable",
"ui.run admite la impresión de información de seguimiento de pila en caso de excepción",
"ui.R y auto.R pueden obtener cómodamente el ID de recursos de AutoJs6",
"Los métodos relacionados con el uso de aplicaciones en el módulo app admiten parámetros de tipo App y parámetros de alias de aplicación",
"Los métodos relacionados con la devolución de llamada asincrónica en el módulo dialogs admiten la omisión de parámetros pre-rellenos",
"app.startActivity y otros admiten parámetros de opción de URL (ver código de ejemplo > Aplicaciones > Intención)",
"El módulo device devuelve null en lugar de lanzar una excepción cuando la obtención de IMEI o número de serie de hardware falla",
"Aumentar el brillo del texto en el log de ventana flotante que muestra console.show para mejorar la legibilidad del contenido",
"ImageWrapper#saveTo admite guardar archivos de imagen en rutas relativas",
"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": [