EloView Home SDK için sürüm notlarını nerede bulabilirim?
Bu makale, EloView Home SDK'nın her yeni sürümünde yapılan değişiklikleri belgelemektedir. SDK'nın yeni bir versiyonu, EloView cihaz yazılımının her MR (Büyük Sürüm) ile birlikte yayımlanmaktadır. Bu, üç aylık bir döngüde gerçekleşmektedir.
En son EloView Home SDK, Geliştirici Portalı'ndan indirilebilir.
MR-4 (SDK Bring up Phase-1 Version 5.4.xx):
Paketi API'si, Sistem API'si, Bellek API'si, Bilgi API'si için aşağıda listelenen özellikleri içeren sınıflar eklendi
1. Hesap yönetimi (çevrimiçi token alma, doğrulama, çevrimdışı JWT token doğrulama)
2. SDK aracılığıyla Seri numarasını okuma
3. “Ev” ve “Güç” düğmelerini Etkinleştirme/Devre Dışı Bırakma
4. Sessiz Yeniden Başlatma
5. Fabrika ayarlarına sıfırlama
6. Sırt çantası cihazlarında ekran yönünü alma/ayarlama
7. SDK kullanarak ekran görüntüsü alma
8. Android Navigasyon Çubuğunu Etkinleştirme/Devre Dışı Bırakma
9. Durum çubuğunu Etkinleştirme/Devre Dışı Bırakma
10. SDK aracılığıyla süreçleri sonlandırma
11. Test uygulaması içinde SDK test uygulaması için çevrimdışı token dahil etme
12. Cihaz arka ışık zaman aşımını ayarlama/alma
13. Cihazın bellek bilgilerini alma
14. Temel cihaz bilgilerini alma
15. Rezerve edilmiş log alanını alma/ayarlama
16. Tüm uygulamalara Çalışma Zamanı izinleri verme
17. Metin seçme “Paylaş” seçeneğini Etkinleştirme/Devre Dışı Bırakma
18. Paketlere çalışma zamanı izinleri vermek için beyaz liste oluşturma/kaldırma
19. Cihazda Saat dilimini alma/ayarlama
20. Google Play Protect durumunu alma/ayarlama
21. Cihazda otomatik açılma seçeneği ile Şifre ayarlama
22. Paketleri Sessiz Yükleme/Kaldırma
23. Paketleri Etkinleştirme/Devre Dışı Bırakma ve durumunu alma (etkin veya devre dışı)
MR-5 (SDK Bring Up Phase-2 Version 5.5.xx):
OTA API, Ağ API'si ve Aygıtlar API'si eklendi, aşağıda listelenen özellikleri içerir
1. OTA ile ilgili işlemler için destek ekleme (OTA durumunu kontrol etme, mevcut sürümleri alma, varsayılan konumdan OTA indirme ve uygulama, özel URL, yerel dosya ve belirli sürüm alma)
2. Tüm ağ ile ilgili API'ler için destek ekleme (Wi-Fi Mac alma, Ethernet Mac alma, ağ ayarlarını ayarlama, ağ ayarlarını alma, DHCP sunucu ana bilgisayar adını alma, EST sertifika ayarlarını belirleme, EST sertifika ayarlarını kaldırma, yerel sertifika yükleme, DHCP Seçenek 230 kaydedilmesini alma)
3. Aygıt USB portlarını etkinleştirme/devre dışı bırakma, USB portu durumunu alma, cihazdaki USB portu sayısını alma, USB izlemesini başlatma/durdurma işlemleri için Aygıtlar API'si
4. Cihaz ekran DPI'sını alma/ayarlama
5. Uygulamalara Otomatik USB izinleri verme
6. CSV dosyasından ağ yapılandırmasını uygulama (şu anda sistem API sınıfında. MR-25'te ağ API sınıfına taşınacak)
7. Cihaz tarih ve saatini ayarlama.
MR-7 (Version 5.7.xx):
Aşağıdaki işlevler için API'ler eklendi
1. Tüm veya seçilen paketlerin önbelleğini ve uygulama verilerini temizleme.
2. Cihazın sessiz kapanışını gerçekleştirmek için API ekleme
3. Bazı seçilen sistem uygulamalarının SDK aracılığıyla devre dışı bırakılmasına izin verme
4. Durum çubuğunu devre dışı bırakıldığında tamamen görünmez yapma
5. Tüm uygulamalara veya beyaz listeye alınmış uygulamalara çalışma zamanı izinleri verildiğinde ekran kaydı/aktarma izni otomatik verme.
6. Dokunma sesini Etkinleştirme/Devre Dışı Bırakma
7. Cihazda Android Ana Ekran Modu'nda varsayılan başlatıcıyı ayarlama.
+ Hata düzeltmeleri
MR-10 (Version 5.10.xx):
Aşağıdaki işlevler için API'ler eklendi
1. Ağ API'sindeki iyileştirmeler (statik IP boş olduğunda DHCP'ye geçme, kullanıcıların maske adresi veya ağ ön ekini girebileceği ağ maskesi ayar API'si ekleme)
2. Sistem API altında rastgele mac adresini destekleme (MR-25'te ağ API sınıfına taşınacak)
3. Cihaz başlatıldığında bir uygulamanın otomatik olarak başlamasını ve sabitlemesini sağlama.
4. Navigasyon çubuğu ayarı (etkin veya devre dışı) yeniden başlatma sırasında korunur
5. EloView'dan cihaz bilgilerini almak için bir alıcı kaydetme/iptal etme (şu anda Bilgi API sınıfında olup MR-25'te EloView API sınıfına taşınacak)
6. Maksimum harici USB port sayısını alma (örneğin, takılı hub üzerindeki USB port sayısı)
7. Cihazda Boşta kalma modunu Etkinleştirme/Devre Dışı Bırakma
+ Hata düzeltmeleri
MR-13 (Version 5.13.xx):
Aşağıdaki işlevler için API'ler eklendi
1. EloView modu için yeni bir API seti eklendi (EloView API'leri) dışarıda oynatma içeriğini ayarlama (Elo Home uygulamasındaki Yerel uygulama kurulumu özelliğine benzer), içeriğin paket adını ve durumunu alma.
2. Cihaz ekranını uyku modundayken uyandırmak için API ekleme
3. Arka planda bir etkinliği başlatmak için bir API ekleme
4. Taşınabilir cihazlarda ses seviyesi panelindeki “daha fazla göster” seçeneğini Etkinleştirme/Devre Dışı Bırakma.
5. Cihaz ekran DPI'sını ayarlamak için daha fazla seçenek ekleme (320, 480 ve 640)
6. Cihaz ses seviyesi düzeyini ayarlama (alarm, çağrı, medya, bildirim)
7. Cihaz sahibi uygulamasını ayarlama ve kaldırma.
+ Hata düzeltmeleri
MR-16 (Version 5.16.xx):
Aşağıdaki işlevler için API'ler eklendi
1. Sistem API altında Wi-Fi'yi Etkinleştirme/Devre Dışı Bırakma desteği (MR-25'te ağ API sınıfına taşınacak)
2. Elo loglamayı etkinleştirme/devre dışı bırakma
3. Cihaz dilini ayarlama
4. NTP sunucu URL'sini ve NTP istemci sorgulama aralığını ayarlama.
5. Ekran Boyutunu ayarlama
6. Ağ üzerinden adb'yi etkinleştirme/devre dışı bırakma,
7. Tüm uygulamalara veya belirli uygulamalara bilinmeyen kaynaklardan yükleme izni verme,
8. disablePackage API aracılığıyla cihazda GMS paketlerini devre dışı bırakma desteği
9. Ekranın en küçük genişliğini değiştirme.
10. Yönetici parolası olmadan Elo Home uygulaması Hızlı Ayarlarda Wi-Fi ve Bluetooth seçeneklerini Etkinleştirme/Devre Dışı Bırakma (şu anda sistem API sınıfında, MR-25'te EloView API sınıfına taşınacak)
11. Metin düzenleyici Yardımcı seçeneğini Etkinleştirme/Devre Dışı Bırakma.
+ Hata düzeltmeleri
MR-19 (Version 5.19.xx):
Aşağıdaki işlevler için API'ler eklendi
1. EloView modunda cihazın çevrimiçi/çevrimdışı durumunu almak için API
2. Karanlık modu Etkinleştirme/Devre Dışı Bırakma API’si
3. Artık SDK sınıfları tekil (singleton) sınıflar değildir (bu, yanıtların asenkron uygulamalarda kaybolduğu sorunları düzeltmek için yapılmıştır)
4. “checkOTAStatus” API’sini bir URL yerine bir dizi JSON girişi kabul edecek şekilde aşırı yükleme. Bu, kendi intranetinde olan müşteriler için yararlı olacaktır.
5. Konum hizmetlerini açma/kapama.
6. Navigasyon çubuğu ve durum çubuğu artık SDK aracılığıyla EloView kontrol ve temel modda ayarlanamaz (bağlantı modundaki davranış için SDK belgelerine bakınız)
7. Kilitleme türü olarak kaydırma, hiçbir veya pin ayarlama desteği (gerçek pin ayarlama MR-22'de desteklenecektir)
8. “şifreyi göster” seçeneğini Etkinleştirme/Devre Dışı Bırakma (yazarken karakterleri kısaca göster)
9. Cihaz Yazı Tipi Boyutunu ayarlama
10. Barkod tarayıcısını Etkinleştirme/Devre Dışı Bırakma
11. Mikrofonu Etkinleştirme/Devre Dışı Bırakma
12. Cihazın çözümünü ayarlama
13. Rezerve edilmiş log alanı azaldığında durumu ele alarak eski log dosyalarını silme.
14. OTA API'sinde OS360 desteği ekleme.
15. Erişim hizmetlerini Etkinleştirme/Devre Dışı Bırakma
16. İki ekran olduğunda çoklu istemci girdi yöntem editörlerini Etkinleştirme/Devre Dışı Bırakma.
17. WebView üzerinden JavaScript arayüzü ile donanım/sistem erişimini Etkinleştirme/Devre Dışı Bırakma.
+ Hata düzeltmeleri.
Please report any broken links by emailing support@elotouch.com and include a link to the knowledge article