¿Dónde puedo encontrar las notas de la versión del EloView Home SDK?
Este artículo documenta los cambios aplicados a cada nueva versión del EloView Home SDK. Se publica una nueva versión del SDK con cada lanzamiento de cada MR (Lanzamiento Mayor) del software de dispositivo EloView. Esto ocurre con una frecuencia trimestral.
El último EloView Home SDK se puede descargar desde nuestro Portal de Desarrolladores.
MR-4 (Versión 5.4.xx de la fase de inicio del SDK):
Se añadieron clases para Package API, System API, Memory API, Info API que incluyen las características que se detallan a continuación
1. Gestión de cuentas (obteniendo, verificando tokens en línea, verificando tokens JWT fuera de línea)
2. Leer número de serie a través del SDK
3. Habilitar/Deshabilitar los botones “Inicio” y “Encendido”
4. Reinicio silencioso
5. Restablecimiento de fábrica
6. Obtener/Establecer la orientación de la pantalla en dispositivos Backpack
7. Capturar captura de pantalla usando el SDK
8. Habilitar/Deshabilitar la barra de navegación de Android
9. Habilitar/Deshabilitar la barra de estado
10. Finalizar procesos a través del SDK
11. Incluir el token fuera de línea para la aplicación de prueba del SDK dentro de la aplicación de prueba
12. Establecer/Obtener el tiempo de espera de retroiluminación del dispositivo
13. Obtener información de memoria del dispositivo
14. Obtener información básica del dispositivo
15. Obtener/Establecer el espacio de registro reservado
16. Conceder permisos de tiempo de ejecución a todas las aplicaciones
17. Habilitar/Deshabilitar la opción de selección de texto “Compartir”
18. Crear/Eliminar lista blanca para conceder permisos de tiempo de ejecución a paquetes
19. Obtener/Establecer zona horaria en el dispositivo
20. Obtener/Establecer el estado de Google Play Protect
21. Establecer contraseña en el dispositivo con opción de desbloqueo automático
22. Instalación/Desinstalación silenciosa de paquetes
23. Habilitar/Deshabilitar paquetes y obtener su estado (habilitado o deshabilitado)
MR-5 (Versión 5.5.xx de la fase de inicio del SDK):
Se añadieron OTA API, Network API y Peripherals API que incluyen las características que se detallan a continuación
1. Agregar soporte para operaciones relacionadas con OTA (verificar estado de OTA, obtener versiones disponibles, descargar y aplicar OTA desde la ubicación predeterminada, URL personalizada, archivo local y versión específica en el servidor de EloView)
2. Agregar soporte para todas las APIs relacionadas con la red (Obtener Mac de Wi-Fi, Mac de Ethernet, establecer configuraciones de red, obtener configuraciones de red, obtener el nombre de host del servidor DHCP, establecer configuración de certificado EST, eliminar configuración de certificado EST, instalar un certificado local, obtener la opción DHCP 230 registrada)
3. APIs periféricos (habilitar/deshabilitar puertos USB del dispositivo, obtener el estado del puerto USB, obtener el recuento de puertos USB en el dispositivo, iniciar/detener monitoreo USB)
4. Obtener/Establecer el DPI de visualización del dispositivo
5. Conceder permisos de USB automáticos a aplicaciones
6. Aplicar configuración de red desde archivo CSV (actualmente bajo la clase de API de sistema. Se moverá a la clase de API de red en MR-25)
7. Establecer fecha y hora del dispositivo.
MR-7 (Versión 5.7.xx):
Se añadieron APIs para las siguientes funcionalidades
1. Limpiar caché y datos de la aplicación de todos o paquetes seleccionados.
2. Agregar API para realizar apagado silencioso del dispositivo
3. Permitir que algunas aplicaciones del sistema selectas se deshabiliten a través del SDK
4. Hacer que la barra de estado sea completamente invisible cuando esté deshabilitada
5. Conceder automáticamente permiso de grabación/duplicado de pantalla cuando se conceden permisos de tiempo de ejecución a todas las aplicaciones o si la aplicación está en la lista blanca.
6. Habilitar/Deshabilitar sonido táctil
7. Establecer el lanzador predeterminado en el dispositivo en el modo Android Home.
+ Correcciones de errores
MR-10 (Versión 5.10.xx):
Se añadieron APIs para las siguientes funcionalidades
1. Mejoras en la API de red (Cambiar a DHCP cuando la IP estática se establece en vacío en configuraciones de ethernet, agregar API para establecer la máscara de red donde el usuario puede ingresar la dirección de máscara o prefijo de red)
2. Soporte de dirección MAC aleatoria bajo la API del sistema (se moverá a la clase de API de red en MR-25)
3. Agregar soporte para iniciar automáticamente una aplicación después de que el dispositivo se inicie y fijarla.
4. Configuración de barra de navegación (activada o desactivada) se conserva a través de reinicios
5. Registrar/Cancelar registro de un receptor para obtener la información del dispositivo desde EloView (actualmente bajo la clase de API de Información, se moverá a la clase de API de EloView en MR-25)
6. Obtener el número máximo de puertos USB externos (p. ej., número de puertos USB en el concentrador conectado)
7. Habilitar/Deshabilitar modo inactivo en el dispositivo
+ Correcciones de errores
MR-13 (Versión 5.13.xx):
Se añadieron APIs para las siguientes funcionalidades
1. Se añadieron un nuevo conjunto de APIs para el modo EloView (APIs de EloView) que incluyen la configuración del contenido de reproducción fuera de línea (similar a la función de instalar una aplicación local en la aplicación Elo Home), obtener el nombre del paquete del contenido y su estado.
2. Agregar API para despertar la pantalla del dispositivo cuando está en reposo
3. Agregar una API para iniciar una actividad en segundo plano desde el servicio en primer plano
4. Habilitar/Deshabilitar la opción “mostrar más” en el panel de volumen en dispositivos portátiles.
5. Agregar más opciones para establecer la API de DPI de visualización del dispositivo (320, 480 y 640)
6. Establecer el nivel de volumen del dispositivo (alarma, llamada, medios, notificación)
7. Establecer y eliminar la aplicación propietaria del dispositivo.
+ Correcciones de errores
MR-16 (Versión 5.16.xx):
Se añadieron APIs para las siguientes funcionalidades
1. Soporte para Habilitar/Deshabilitar Wi-Fi bajo la API del sistema (se moverá a la clase de API de red en MR-25)
2. Habilitar/deshabilitar el registro de Elo
3. Configuración del idioma del dispositivo
4. Configuración de la URL del servidor NTP y el intervalo de sondeo del cliente NTP.
5. Configuración del tamaño de la visualización
6. Habilitar/deshabilitar adb a través de la red,
7. Conceder permiso de instalación desde fuentes desconocidas a todas las aplicaciones o aplicaciones específicas,
8. Soporte para deshabilitar paquetes de GMS en el dispositivo a través de la API disablePackage
9. Cambiar el ancho más pequeño de la visualización.
10. Habilitar/Deshabilitar opciones de Wi-Fi y Bluetooth en la aplicación Elo Home en Configuraciones Rápidas sin contraseña de administrador (actualmente bajo la clase de API del sistema, se moverá a la clase de API de EloView en MR-25)
11. Habilitar/Deshabilitar la opción de asistencia del editor de texto.
+ Correcciones de errores
MR-19 (Versión 5.19.xx):
Se añadieron APIs para las siguientes funcionalidades
1. API para obtener el estado en línea/fuera de línea del dispositivo en el modo EloView
2. API para Habilitar/Deshabilitar el modo oscuro
3. A partir de ahora, las clases del SDK ya no son clases singleton (esto se ha hecho para solucionar problemas en los que se pierden respuestas en aplicaciones asincrónicas)
4. Sobrecarga de la API “checkOTAStatus” para aceptar una entrada JSON de cadena (leída desde un archivo local) en lugar de una URL. Esto será útil para los clientes que están en su propia intranet.
5. Activar/desactivar los servicios de ubicación.
6. La barra de navegación y la barra de estado ya no se pueden establecer a través del SDK en el control de EloView y el modo principal (consulte la documentación del SDK para el comportamiento en modo conectado)
7. Soporte para establecer el tipo de bloqueo deslizamiento, ninguno o pin (la configuración del pin real se admitirá en MR-22)
8. Habilitar/Deshabilitar “mostrar contraseña” (Mostrar brevemente caracteres mientras escribe)
9. Establecer tamaño de fuente del dispositivo
10. Habilitar/Deshabilitar escáner de códigos de barras
11. Habilitar/Deshabilitar micrófono
12. Establecer resolución del dispositivo
13. Manejar el caso en el que se disminuye el espacio de registro reservado y eliminar archivos de registro más antiguos en consecuencia.
14. Agregar soporte para OS360 en la API OTA.
15. Habilitar/Deshabilitar servicios de accesibilidad
16. Habilitar/Deshabilitar editores de métodos de entrada de múltiples clientes cuando hay dos pantallas.
17. Habilitar/deshabilitar acceso de hardware/sistema desde WebView a través de la interfaz de JavaScript.
+ Correcciones de errores.
Please report any broken links by emailing support@elotouch.com and include a link to the knowledge article