Gdzie mogę znaleźć notatki wydania dla EloView Home SDK?
Ten artykuł dokumentuje zmiany wprowadzone w każdej nowej wersji EloView Home SDK. Nowa wersja SDK jest publikowana wraz z wydaniem każdego MR (Ważne Wydanie) oprogramowania urządzenia EloView. Odbywa się to w kwartalnym rytmie.
Najświeższe EloView Home SDK można pobrać z naszego Portalu Dewelopera.
MR-4 (SDK Bring up Phase-1 Wersja 5.4.xx):
Dodano klasy dla Package API, System API, Memory API, Info API, które obejmują poniższe funkcje
1. Zarządzanie kontem (pobieranie, weryfikowanie tokenów online, weryfikowanie offline tokenów JWT)
2. Odczyt numeru seryjnego za pomocą SDK
3. Włącz/wyłącz przyciski „Home” i „Power”
4. Cisza restart
5. Przywracanie fabryczne
6. Pobierz/ustaw orientację ekranu na urządzeniach Backpack
7. Zrób zrzut ekranu za pomocą SDK
8. Włącz/wyłącz pasek nawigacji Androida
9. Włącz/wyłącz pasek stanu
10. Zabijanie procesów za pośrednictwem SDK
11. Uwzględnienie offline tokena dla aplikacji testowej SDK w ramach aplikacji testowej
12. Ustaw/pobierz czas wygaszenia podświetlenia urządzenia
13. Pobierz informacje o pamięci urządzenia
14. Pobierz podstawowe informacje o urządzeniu
15. Pobierz/ustaw zarezerwowaną przestrzeń logów
16. Przyznaj uprawnienia wykonawcze dla wszystkich aplikacji
17. Włącz/wyłącz opcję „Udostępnij” w wyborze tekstu
18. Utwórz/usuń listę zaufanych aplikacji, aby przyznać uprawnienia wykonawcze pakietom
19. Pobierz/ustaw strefę czasową na urządzeniu
20. Pobierz/ustaw status Google Play Protect
21. Ustaw hasło na urządzeniu z opcją automatycznego odblokowywania
22. Cisza instalacja/odinstalowanie pakietów
23. Włącz/wyłącz pakiety i sprawdź ich status (włączony lub wyłączony)
MR-5 (SDK Bring Up Phase-2 Wersja 5.5.xx):
Dodano OTA API, Network API i Peripherals API, które obejmują poniższe funkcje
1. Dodaj wsparcie dla operacji związanych z OTA (sprawdzenie statusu OTA, pobranie dostępnych wersji, pobranie i zastosowanie OTA z domyślnej lokalizacji, niestandardowego adresu URL, lokalnego pliku i określonej wersji na serwerze EloView)
2. Dodaj wsparcie dla wszystkich interfejsów API związanych z siecią (Pobierz Wi-Fi Mac, Ethernet Mac, ustawienia sieci, pobierz ustawienia sieci, pobierz nazwę hosta serwera DHCP, ustaw konfigurację certyfikatu EST, usuń konfigurację certyfikatu EST, zainstaluj lokalny certyfikat, pobierz zarejestrowaną Opcję DHCP 230)
3. Interfejsy API peryferyjne (włącz/wyłącz porty USB urządzenia, pobierz status portu USB, pobierz liczbę portów USB na urządzeniu, uruchom/zatrzymaj monitorowanie USB)
4. Pobierz/ustaw DPI wyświetlacza urządzenia
5. Przyznaj uprawnienia Auto USB aplikacjom
6. Zastosuj konfigurację sieciową z pliku CSV (aktualnie pod klasą system API. Zostanie przeniesione do klas API sieci w MR-25)
7. Ustaw datę i godzinę urządzenia.
MR-7 (Wersja 5.7.xx):
Dodano interfejsy API dla poniższych funkcji
1. Wyczyść pamięć podręczną i dane aplikacji dla wszystkich lub wybranych pakietów.
2. Dodaj API do przeprowadzenia cichego wyłączenia urządzenia
3. Pozwól kilku wybranym aplikacjom systemowym być wyłączonymi za pośrednictwem SDK
4. Uczyń pasek stanu całkowicie niewidocznym, gdy jest wyłączony
5. Automatyczne przyznawanie uprawnienia do nagrywania ekranu, gdy uprawnienia wykonawcze są przyznawane dla wszystkich aplikacji lub jeśli aplikacja jest na liście zaufanych.
6. Włącz/wyłącz dźwięk dotyku
7. Ustaw domyślną aplikację uruchamiającą na urządzeniu w trybie Android Home.
+ Naprawy błędów
MR-10 (Wersja 5.10.xx):
Dodano interfejsy API dla poniższych funkcji
1. Udoskonalenia w Network API (przełącz na DHCP, gdy statyczny adres IP jest ustawiony na pusty w konfiguracji ethernetowej, dodaj API do ustawienia maski sieci, gdzie użytkownik może wprowadzić adres maski lub prefiks sieci)
2. Wsparcie dla zrandomizowanego adresu Mac pod System API (zostanie przeniesione do klas API sieci w MR-25)
3. Dodaj wsparcie dla automatycznego uruchamiania aplikacji po uruchomieniu urządzenia i przypięcia jej.
4. Ustawienie paska nawigacji (włączone lub wyłączone) utrzymuje się po restarcie
5. Zarejestruj/wyrejestruj odbiornik, aby uzyskać informacje o urządzeniu z EloView (aktualnie pod klasą Info API, zostanie przeniesione do klasy EloView API w MR-25)
6. Pobierz maksymalną liczbę zewnętrznych portów USB (np. liczba portów USB na podłączonym hube)
7. Włącz/wyłącz tryb bezczynności na urządzeniu
+ Naprawy błędów
MR-13 (Wersja 5.13.xx):
Dodano interfejsy API dla poniższych funkcji
1. Dodano nowy zestaw interfejsów API dla trybu EloView (EloView APIs), które obejmują ustawienie treści do odtwarzania offline (podobne do funkcji Instaluj lokalną aplikację w aplikacji Elo Home), pobierz nazwę pakietu treści i jej status.
2. Dodaj API do budzenia ekranu urządzenia, gdy jest uśpione
3. Dodaj API do uruchamiania aktywności w tle z usługi w pierwszoplanowej
4. Włącz/wyłącz opcję „pokaż więcej” w panelu głośności na urządzeniach przenośnych.
5. Dodaj więcej opcji do ustawienia DPI wyświetlacza urządzenia w API (320, 480 i 640)
6. Ustaw poziom głośności urządzenia (alarm, połączenie, media, powiadomienia)
7. Ustaw i usuń aplikację właściciela urządzenia.
+ Naprawy błędów
MR-16 (Wersja 5.16.xx):
Dodano interfejsy API dla poniższych funkcji
1. Wsparcie włączania/wyłączania Wi-Fi w ramach system API (zostanie przeniesione do klas API sieci w MR-25)
2. Włącz/wyłącz logowanie Elo
3. Ustawienie języka urządzenia
4. Ustawienie adresu URL serwera NTP i interwału odpytywania klienta NTP.
5. Ustawianie rozmiaru wyświetlacza
6. Włącz/wyłącz adb przez sieć,
7. Przyznaj uprawnienie do instalacji z nieznanych źródeł dla wszystkich aplikacji lub określonych aplikacji,
8. Wsparcie dla dezaktywacji pakietów GMS na urządzeniu za pomocą API disablePackage
9. Zmień najmniejszą szerokość wyświetlacza.
10. Włącz/wyłącz opcje Wi-Fi i Bluetooth w szybkich ustawieniach aplikacji Elo Home bez hasła administratora (aktualnie pod klasą system API, zostanie przeniesione do klasy EloView API w MR-25)
11. Włącz/wyłącz opcję asystenta edytora tekstu.
+ Naprawy błędów
MR-19 (Wersja 5.19.xx):
Dodano interfejsy API dla poniższych funkcji
1. API do uzyskania statusu online/offline urządzenia w trybie EloView
2. API do włączania/wyłączania trybu ciemnego
3. Od teraz klasy SDK nie są już klasami singletona (zostało to zrobione w celu naprawienia problemów, w których odpowiedzi są tracone w aplikacjach asynchronicznych)
4. Przeciążony interfejs API „checkOTAStatus”, aby zaakceptować wejście JSON w postaci ciągu (odczytane z lokalnego pliku) zamiast adresu URL. Będzie to przydatne dla klientów, którzy są w swoim intranecie.
5. Włącz/wyłącz usługi lokalizacyjne.
6. Pasek nawigacyjny i pasek stanu nie mogą być już ustawiane za pośrednictwem SDK w trybie kontroli EloView i trybie podstawowym (proszę odwołać się do dokumentacji SDK w celu uzyskania informacji na temat zachowania w trybie połączenia)
7. Wsparcie dla ustawienia typu blokady przesunięcie, brak lub pin (ustawienie rzeczywistego pinu będzie wspierane w MR-22)
8. Włącz/wyłącz „pokaż hasło” (krótkie pokazywanie znaków podczas pisania)
9. Ustaw rozmiar czcionki urządzenia
10. Włącz/wyłącz skaner kodów kreskowych
11. Włącz/wyłącz mikrofon
12. Ustaw rozdzielczość urządzenia
13. Obsługuje przypadek, w którym zarezerwowana przestrzeń logów jest zmniejszana i usuwa starsze pliki dziennika odpowiednio.
14. Dodaj wsparcie dla OS360 w API OTA.
15. Włącz/wyłącz usługi dostępności
16. Włącz/wyłącz edytory metod wprowadzania wieloklientowego, gdy są dwa wyświetlacze.
17. Włącz/wyłącz dostęp do sprzętu/systemu z WebView za pośrednictwem interfejsu JavaScript.
+ Naprawy błędów.
Please report any broken links by emailing support@elotouch.com and include a link to the knowledge article