Où puis-je trouver les notes de version pour EloView Home SDK ?
Cet article documente les modifications apportées à chaque nouvelle version de l'EloView Home SDK. Une nouvelle version du SDK est publiée avec la sortie de chaque MR (Version Majeure) du logiciel des appareils EloView. Cela se produit sur un rythme trimestriel.
Le dernier EloView Home SDK peut être téléchargé depuis notre Portail des Développeurs.
MR-4 (SDK Bring up Phase-1 Version 5.4.xx) :
Ajout de classes pour l'API Package, l'API Système, l'API Mémoire, l'API Info qui incluent les fonctionnalités énumérées ci-dessous
1. Gestion des comptes (obtenir, vérifier des jetons en ligne, vérifier des jetons JWT hors ligne)
2. Lire le numéro de série via le SDK
3. Activer/Désactiver les boutons “Accueil” et “Power”
4. Redémarrage silencieux
5. Réinitialisation d'usine
6. Obtenir/Régler l'orientation de l'écran sur les appareils Backpack
7. Capturer une capture d'écran en utilisant le SDK
8. Activer/Désactiver la barre de navigation Android
9. Activer/Désactiver la barre d'état
10. Terminer des processus via le SDK
11. Inclure le jeton hors ligne pour l'application de test SDK dans l'application de test
12. Définir/Obtenir le délai d'extinction de l'éclairage de l'appareil
13. Obtenir des informations sur la mémoire de l'appareil
14. Obtenir des informations de base sur l'appareil
15. Obtenir/Régler l'espace réservé pour les journaux
16. Accorder des autorisations d'exécution à toutes les applications
17. Activer/Désactiver l'option de sélection de texte “Partager”
18. Créer/Retirer une liste blanche pour accorder des autorisations d'exécution aux packages
19. Obtenir/Régler le fuseau horaire sur l'appareil
20. Obtenir/Régler l'état de Google Play Protect
21. Définir un mot de passe sur l'appareil avec l'option de déverrouillage automatique
22. Installation/Désinstallation silencieuse des packages
23. Activer/Désactiver les packages et obtenir leur état (activé ou désactivé)
MR-5 (SDK Bring Up Phase-2 Version 5.5.xx) :
Ajout d'API OTA, d'API Réseau et d'API Périphériques qui incluent les fonctionnalités énumérées ci-dessous
1. Ajouter le support pour les opérations liées à l'OTA (vérifier l'état de l'OTA, obtenir les versions disponibles, télécharger et appliquer l'OTA depuis l'emplacement par défaut, une URL personnalisée, un fichier local et une version spécifique sur le serveur EloView)
2. Ajouter le support pour toutes les API liées au réseau (Obtenir Wi-Fi Mac, Ethernet Mac, définir les paramètres réseau, obtenir les paramètres réseau, obtenir le nom d'hôte du serveur DHCP, définir la configuration du certificat EST, supprimer la configuration du certificat EST, installer un certificat local, obtenir l'option DHCP 230 enregistrée)
3. API Périphériques (activer/désactiver les ports USB de l'appareil, obtenir l'état du port USB, obtenir le nombre de ports USB sur l'appareil, démarrer/arrêter la surveillance USB)
4. Obtenir/Régler le DPI d'affichage de l'appareil
5. Accorder des autorisations USB automatiques aux applications
6. Appliquer la configuration réseau à partir d'un fichier CSV (actuellement sous la classe API système. Sera déplacé vers la classe API réseau dans MR-25)
7. Définir la date et l'heure de l'appareil.
MR-7 (Version 5.7.xx) :
Ajout d'API pour les fonctionnalités suivantes
1. Effacer le cache et les données de l'application de tous ou de certains packages.
2. Ajouter une API pour effectuer un arrêt silencieux de l'appareil
3. Autoriser quelques applications système sélectionnées à être désactivées via le SDK
4. Rendre la barre d'état complètement invisible lorsqu'elle est désactivée
5. Accorder automatiquement la permission de diffusion d'écran/recording lorsque des autorisations d'exécution sont accordées à toutes les applications ou si l'application est sur liste blanche.
6. Activer/Désactiver le son tactile
7. Définir le launcher par défaut sur l'appareil en mode Accueil Android.
+ Corrections de bogues
MR-10 (Version 5.10.xx) :
Ajout d'API pour les fonctionnalités suivantes
1. Améliorations de l'API Réseau (Passer à DHCP lorsque l'IP statique est définie sur vide dans les configurations ethernet, ajouter une API pour définir le masque où l'utilisateur peut entrer l'adresse du masque ou le préfixe du réseau)
2. Support de l'adresse mac randomisée sous l'API Système (sera déplacé vers la classe API réseau dans MR-25)
3. Ajouter le support pour démarrer automatiquement une application après le démarrage de l'appareil et la fixer.
4. Le paramètre de la barre de navigation (activé ou désactivé) persiste après le redémarrage
5. Enregistrer/Désenregistrer un récepteur pour obtenir les informations de l'appareil depuis EloView (actuellement sous la classe API Info, sera déplacé vers la classe API EloView dans MR-25)
6. Obtenir le nombre maximum de ports USB externes (par exemple, le nombre de ports USB sur le hub attaché)
7. Activer/Désactiver le mode veille de l'appareil
+ Corrections de bogues
MR-13 (Version 5.13.xx) :
Ajout d'API pour les fonctionnalités suivantes
1. Ajout d'un nouvel ensemble d'API pour le mode EloView (API EloView) qui inclut la définition du contenu de lecture hors ligne (similaire à la fonctionnalité Installer une application locale sur l'application Elo Home), obtenir le nom du package du contenu et son état.
2. Ajouter une API pour réveiller l'écran de l'appareil lorsqu'il est en sommeil
3. Ajouter une API pour lancer une activité en arrière-plan à partir d'un service au premier plan
4. Activer/Désactiver l'option “voir plus” dans le panneau de volume sur les appareils portables.
5. Ajouter plus d'options pour définir le DPI d'affichage de l'appareil API (320, 480 et 640)
6. Régler le niveau de volume de l'appareil (alarme, appel, média, notification)
7. Définir et retirer l'application propriétaire de l'appareil.
+ Corrections de bogues
MR-16 (Version 5.16.xx) :
Ajout d'API pour les fonctionnalités suivantes
1. Support Activer/Désactiver le Wi-Fi sous l'API système (sera déplacé vers la classe API réseau dans MR-25)
2. Activer/Désactiver les journaux Elo
3. Paramétrage de la langue de l'appareil
4. Paramétrage de l'URL du serveur NTP et de l'intervalle de sondage du client NTP.
5. Paramétrage de la taille d'affichage
6. Activer/Désactiver adb via le réseau,
7. Accorder la permission d'installation à partir de sources inconnues à toutes les applications ou à des applications spécifiques,
8. Support de la désactivation des packages GMS sur l'appareil via l'API disablePackage
9. Changer la largeur d'affichage minimale.
10. Activer/Désactiver les options Wi-Fi et Bluetooth dans les Paramètres Rapides de l'application Elo Home sans mot de passe administrateur (actuellement sous la classe API système, sera déplacé vers la classe API EloView dans MR-25)
11. Activer/Désactiver l'option d'assistance de l'éditeur de texte.
+ Corrections de bogues
MR-19 (Version 5.19.xx) :
Ajout d'API pour les fonctionnalités suivantes
1. API pour obtenir l'état en ligne/hors ligne de l'appareil en mode EloView
2. API pour Activer/Désactiver le mode sombre
3. À partir de maintenant, les classes SDK ne sont plus des classes singleton (cela a été fait pour résoudre les problèmes de perte de réponses dans les applications asynchrones)
4. Surcharge de l'API “checkOTAStatus” pour accepter une entrée JSON en chaîne (lue à partir d'un fichier local) au lieu d'une URL. Cela sera utile pour les clients sur leur propre intranet.
5. Activer/Désactiver les services de localisation.
6. La barre de navigation et la barre d'état ne peuvent plus être définies via le SDK en mode contrôle et cœur EloView (veuillez vous référer à la documentation SDK pour le comportement en mode connect)
7. Support de la définition du type de verrouillage à glisser, aucun ou code PIN (la définition du code PIN réel sera supportée dans MR-22)
8. Activer/Désactiver “voir le mot de passe” (Afficher brièvement les caractères au fur et à mesure que vous tapez)
9. Définir la taille de police de l'appareil
10. Activer/Désactiver le scanner de codes-barres
11. Activer/Désactiver le microphone
12. Définir la résolution de l'appareil
13. Gérer le cas où l'espace réservé pour les journaux est réduit et supprimer les anciens fichiers journaux en conséquence.
14. Ajouter le support pour OS360 dans l'API OTA.
15. Activer/Désactiver les services d'accessibilité
16. Activer/Désactiver les éditeurs de méthodes de saisie multi-clients lorsqu'il y a deux affichages.
17. Activer/Désactiver l'accès matériel/système depuis WebView via l'interface JavaScript.
+ Corrections de bogues.
Please report any broken links by emailing support@elotouch.com and include a link to the knowledge article