Dove posso trovare le note di rilascio per EloView Home SDK?
Questo articolo documenta le modifiche apportate a ciascun nuovo rilascio dell'EloView Home SDK. Una nuova versione dell'SDK viene pubblicata con il rilascio di ciascun MR (Major Release) del software del dispositivo EloView. Questo avviene con cadenza trimestrale.
L'ultima versione dell'EloView Home SDK può essere scaricata dal nostro Developer Portal.
MR-4 (SDK Bring up Phase-1 Version 5.4.xx):
Classi aggiunte per Package API, System API, Memory API, Info API che includono le funzionalità elencate di seguito
1. Gestione dell'account (ottenere, verificare token online, verificare token JWT offline)
2. Leggere il numero di serie tramite l'SDK
3. Abilitare/Disabilitare i pulsanti “Home” e “Power”
4. Riavvio silenzioso
5. Ripristino di fabbrica
6. Ottenere/impostare l'orientamento dello schermo sui dispositivi Backpack
7. Catturare screenshot utilizzando l'SDK
8. Abilitare/Disabilitare la barra di navigazione Android
9. Abilitare/Disabilitare la barra di stato
10. Terminare i processi tramite l'SDK
11. Includere il token offline per l'app di test SDK all'interno dell'applicazione di test
12. Impostare/ottenere il timeout della retroilluminazione del dispositivo
13. Ottenere informazioni sulla memoria del dispositivo
14. Ottenere informazioni di base sul dispositivo
15. Ottenere/impostare lo spazio di log riservato
16. Concedere permessi di runtime a tutte le applicazioni
17. Abilitare/Disabilitare l'opzione “Condividi” nella selezione del testo
18. Creare/Rimuovere la whitelist per concedere permessi di runtime ai pacchetti
19. Ottenere/impostare il fuso orario sul dispositivo
20. Ottenere/impostare lo stato di Google Play Protect
21. Impostare una password sul dispositivo con l'opzione di sblocco automatico
22. Installazione disinstallazione silenziosa dei pacchetti
23. Abilitare/Disabilitare i pacchetti e ottenerne lo stato (abilitati o disabilitati)
MR-5 (SDK Bring Up Phase-2 Version 5.5.xx):
Aggiunte API OTA, Network API e Peripherals API che includono le funzionalità elencate di seguito
1. Aggiungere supporto per operazioni relative all'OTA (controllare lo stato OTA, ottenere versioni disponibili, scaricare e applicare OTA dalla posizione predefinita, URL personalizzati, file locali e versione specifica sul server EloView)
2. Aggiungere supporto per tutte le API relative alla rete (Ottenere Wi-Fi Mac, Ethernet Mac, impostare le impostazioni di rete, ottenere le impostazioni di rete, ottenere il nome host del server DHCP, impostare la configurazione del certificato EST, rimuovere la configurazione del certificato EST, installare un certificato locale, ottenere l'Opzione DHCP 230 registrata)
3. API periferiche (abilitare/disabilitare le porte USB del dispositivo, ottenere lo stato della porta USB, ottenere il conteggio delle porte USB sul dispositivo, avviare/arrestare il monitoraggio USB)
4. Ottenere/impostare il DPI di visualizzazione del dispositivo
5. Concedere permessi USB automatici alle applicazioni
6. Applicare la configurazione di rete da file CSV (attualmente sotto la classe API di sistema. Sarà spostata nella classe API di rete in MR-25)
7. Impostare data e ora del dispositivo.
MR-7 (Version 5.7.xx):
Aggiunte API per le seguenti funzionalità
1. Cancellare cache e dati dell'app di tutti o selezionati pacchetti.
2. Aggiungere API per eseguire lo spegnimento silenzioso del dispositivo
3. Consentire a poche app di sistema selezionate di essere disabilitate tramite l'SDK
4. Rendere la barra di stato completamente invisibile quando disabilitata
5. Concedere automaticamente il permesso di registrazione/screeshot quando i permessi di runtime sono concessi a tutte le app o se l'app è sulla whitelist.
6. Abilitare/Disabilitare il suono del tocco
7. Impostare il launcher predefinito sul dispositivo in modalità Android Home.
+ Correzioni di bug
MR-10 (Version 5.10.xx):
Aggiunte API per le seguenti funzionalità
1. Miglioramenti nell'API di rete (Passare a DHCP quando l'IP statico è impostato come vuoto nelle configurazioni ethernet, aggiungere API per impostare la netmask dove l'utente può inserire l'indirizzo della maschera o il prefisso di rete)
2. Supporto per indirizzo MAC randomizzato sotto l'API di sistema (sarà spostato nella classe API di rete in MR-25)
3. Aggiungere supporto per avviare automaticamente un'app dopo l'avvio del dispositivo e fissarla.
4. L'impostazione della barra di navigazione (attivata o disattivata) persiste dopo il riavvio
5. Registrare/annullare la registrazione di un ricevitore per ottenere le informazioni del dispositivo da EloView (attualmente sotto la classe API Info sarà spostato nella classe API EloView in MR-25)
6. Ottenere il numero massimo di porte USB esterne (ad es. numero di porte USB sull'hub collegato)
7. Abilitare/Disabilitare la modalità inattiva sul dispositivo
+ Correzioni di bug
MR-13 (Version 5.13.xx):
Aggiunte API per le seguenti funzionalità
1. Aggiunto un nuovo insieme di API per la modalità EloView (API EloView) che includono l'impostazione del contenuto di riproduzione offline (simile alla funzione Installa app locale sull'app Elo Home), ottenere il nome del pacchetto del contenuto e il suo stato.
2. Aggiungere API per riattivare lo schermo del dispositivo quando è in modalità sospensione
3. Aggiungere un'API per avviare un'attività in background da un servizio in primo piano
4. Abilitare/Disabilitare l'opzione "mostra di più" nel pannello del volume sui dispositivi portatili.
5. Aggiungere più opzioni per impostare l'API di visualizzazione DPI del dispositivo (320, 480 e 640)
6. Impostare il livello del volume del dispositivo (allarme, chiamata, media, notifica)
7. Impostare e rimuovere l'applicazione proprietaria del dispositivo.
+ Correzioni di bug
MR-16 (Version 5.16.xx):
Aggiunte API per le seguenti funzionalità
1. Supporto per abilitare/disabilitare il Wi-Fi sotto l'API di sistema (sarà spostato nella classe API di rete in MR-25)
2. Abilitare/disabilitare la registrazione Elo
3. Impostare la lingua del dispositivo
4. Impostare l'URL del server NTP e l'intervallo di polling del client NTP.
5. Impostare la dimensione del display
6. Abilitare/disabilitare adb su rete,
7. Concedere permesso di installazione da fonti sconosciute a tutte le app o a specifiche app,
8. Supporto per disabilitare i pacchetti GMS sul dispositivo tramite l'API disablePackage
9. Cambiare la larghezza minima del display.
10. Abilitare/Disabilitare le opzioni Wi-Fi e Bluetooth nell'app Elo Home Quick Settings senza password di amministratore (attualmente sotto la classe API di sistema, sarà spostato nella classe API EloView in MR-25)
11. Abilitare/Disabilitare l'opzione Assist dell'editor di testo.
+ Correzioni di bug
MR-19 (Version 5.19.xx):
Aggiunte API per le seguenti funzionalità
1. API per ottenere lo stato online/offline del dispositivo in modalità EloView
2. API per abilitare/disabilitare la modalità scura
3. D'ora in poi le classi SDK non sono più classi singleton (questo è stato fatto per risolvere problemi in cui le risposte venivano perse in app asincrone)
4. Sovraccarico dell'API “checkOTAStatus” per accettare un input JSON stringa (letto da file locale) anziché un URL. Questo sarà utile per i clienti che sono sulla propria intranet.
5. Accendere/spegnere i servizi di localizzazione.
6. La barra di navigazione e la barra di stato non possono più essere impostate tramite l'SDK in modalità di controllo e core di EloView (fare riferimento alla documentazione SDK per il comportamento in modalità connessa)
7. Supporto per impostare il tipo di blocco swipe, nessuno o pin (l'impostazione del pin effettivo sarà supportata in MR-22)
8. Abilitare/Disabilitare “mostra password” (Mostrare brevemente i caratteri mentre si digita)
9. Impostare la dimensione del carattere del dispositivo
10. Abilitare/Disabilitare lo scanner di codici a barre
11. Abilitare/Disabilitare il microfono
12. Impostare la risoluzione del dispositivo
13. Gestire il caso in cui lo spazio di log riservato venga ridotto e cancellare i file di log più vecchi di conseguenza.
14. Aggiungere supporto per OS360 nell'API OTA.
15. Abilitare/Disabilitare i servizi di accessibilità
16. Abilitare/Disabilitare editor di metodo di input multi-client quando ci sono due display.
17. Abilitare/disabilitare l'accesso hardware/sistema da WebView tramite interfaccia JavaScript.
+ Correzioni di bug.
Please report any broken links by emailing support@elotouch.com and include a link to the knowledge article