Emulatori za Android Smart TV. Izrada višeplatformske Smart TV aplikacije temeljene na SmartBox biblioteci za Samsung, LG, Philips i druge. Izrada liste kanala u kategoriji "Favoriti".

💖 Sviđa li vam se? Podijelite vezu sa svojim prijateljima

Sistemski zahtjevi: Emulator je dizajniran za Android verziju 4.0 ili noviju. Zahtijeva 11,85 MB slobodnog prostora.

Instalacija pomoću instalacijske datoteke

1. Preuzmite instalacijsku datoteku. Možete ga preuzeti.

2. Na svom uređaju dopustite instalaciju aplikacija iz nepoznatih izvora.

3. Pokrenite instalacijsku datoteku.

Instalacija s Play Marketa.

Možete tražiti emulator putem QR-koda

Također možete koristiti tražilicu Play Market.

1. Idite na Google Play Market.

2. U polje za pretraživanje unesite “iptv set-top box emulator”.

3. Odaberite emulator s popisa, koji je razvio Maxim Vasilchuk. Imajte na umu da postoje dvije verzije takvih emulatora, "Free" je besplatna verzija, a "Pro" je verzija koja se plaća. Besplatna inačica razlikuje se od plaćene po prisutnosti oglašavanja. Možete odabrati bilo koju verziju po vlastitom nahođenju.

4. Otvorit će se opis emulatora. Pročitajte opis, zatim kliknite gumb "Instaliraj".

5. Otvorit će se prozor "Application Permissions", pregledajte dopuštenja i kliknite gumb "Accept".

6. Pojavit će se informacije o instaliranju emulatora.

7. Nakon instaliranja emulatora kliknite gumb "Otvori".

8. Otvorit će se portal.

Postavljanje portala

1. Da bi ovaj emulator radio, trebate konfigurirati portal. Pozovite izbornik emulatora klikom na zaslon uređaja, pojavit će se izbornik.

2. U gornjem lijevom kutu kliknite gumb izbornika.

3. Otvara se izbornik postavki emulatora.

4. Odaberite “Promijeni podatke profila”.

5. Otvorit će se izbornik postavki.

6. Odaberite “Naziv profila”, otvorit će se prozor za unos imena.

7. Promijenite naziv profila (unesite prilagođeni naziv profila) i kliknite gumb "Da".

8. Odaberite “Postavke portala”.

9. Otvara se izbornik postavki portala, odaberite “URL portala”.

10. Otvara se prozor za unos URL adrese, obrišite URL adresu i unesite adresu - http://old.tvclub.us ili http://iptv.tvclub.us, kliknite na gumb “Da”.

11. U izborniku “settings” odaberite “STB configuration”.

12. Otvara se izbornik “STB konfiguracija”, odaberite “Set-top box type”.

13. U izborniku “Set-top box type” odaberite “MAG250”.

14. Izađite iz izbornika “Postavke” (kada izađete iz izbornika “Postavke”, nove postavke se automatski spremaju) i otvorite izbornik postavki emulatora, odaberite “Ponovo pokreni portal”.

15. Nakon što se uređaj ponovno pokrene, otvorit će se izbornik za unos vaše prijave i lozinke. Unesite korisničko ime i lozinku navedene prilikom registracije na web stranici TVClub-a, a zatim kliknite "OK".

Ako ste aktivirali uslugu “Multiroom”, tada možete koristiti prijavu za dodatni uređaj (“Osobni račun” / “Postavke portala Stalker” / “Dodatni set-top boxovi”).

17. Nakon završetka učitavanja portala otvorit će se klijentski portal za gledanje televizije.

Odabir poslužitelja za emitiranje i paketa kanala

1. Da biste odabrali poslužitelj za emitiranje, morate otići na svoj osobni račun u glavnom izborniku i odabrati "Upravljanje uslugama". Za odlazak na izbornik "Upravljanje uslugama" koristite tipke "lijevo", "desno", "gore", "dolje" na zaslonu uređaja.

2. Pritisnite gumb "OK" na zaslonu uređaja.

3. Otvorit će se izbornik "Upravljanje uslugama". Pomoću tipki "gore" / "dolje" odaberite poslužitelj. Za određivanje najoptimalnijeg poslužitelja potrebno je izvršiti test brzine veze (brzinu možete odrediti klikom na poveznicu).

4. Nakon što ste odabrali željeni poslužitelj, pritisnite gumb “Poveži” na ekranu uređaja (“Poveži” - zeleni gumb).

5. Otvorit će se prozor za unos lozinke, unesite lozinku i pritisnite tipku “OK” (ova tipka je označena strelicom), tipkom “gore” / “dolje” odabire se tipka “OK”.

Za povezivanje/prekid veze s poslužiteljem koristite sljedeće gumbe:

Crveni gumb – onemogućiti poslužitelj (zadana lozinka je “0000” - četiri nule);

Zeleni gumb – spojite poslužitelj (zadana lozinka je “0000” - četiri nule).

6. Za spajanje paketa kanala potrebno je odabrati paket koji želite spojiti.

7. Nakon što ste odabrali željeni paket kanala, pritisnite tipku “Poveži” na ekranu uređaja (“Poveži” - zelena tipka).

8. Unesite lozinku i pritisnite gumb “OK” (ovaj gumb je označen strelicom), gumb “OK” odabire se pomoću tipki “gore” / “dolje”.

9. Za pregled informacija o paketu kanala, odaberite paket i kliknite "OK" na zaslonu uređaja.

10. Otvorit će se izbornik “O paketu”.

Gledanje TV kanala, TV programa i programske arhive Gledanje TV kanala

1. Za odabir popisa kanala u glavnom izborniku odaberite “TV”. Zaslon će prikazati popis grupa kanala po temi.

2. S popisa grupa kanala odaberite grupu za pregled. Pritisnite gumb "OK" na zaslonu uređaja.

3. Otvorit će se popis kanala.

Kanali se mijenjaju tipkama "gore" i "dolje", kao i tipkama "stranica". dolje" i "str. gore". Na desnoj strani ekrana nalazi se prozor za pregled TV kanala, ispod njega je programski vodič za odabrani kanal. Da biste se prebacili na prikaz preko cijelog zaslona i natrag, morate pritisnuti gumb "OK" na zaslonu uređaja.

Gledanje televizije

1. Gledanje TV programa vrši se u odjeljku “TV vodič”. Da biste otišli na odjeljak "TV vodič", morate pritisnuti gumb "desno" na popisu kanala.

2. Otvara se izbornik s TV programom za odabrani kanal.

Gledanje TV programa vrši se tipkama “gore” i “dolje”. Lijevo od TV programa možete odabrati dan s programom za odabrani kanal tako da na njega prijeđete tipkom “lijevo” i odaberete željeni dan pritiskom na tipku “OK”. Za odlazak na popis kanala ponovno pritisnite lijevu tipku.

Pogledajte arhivirane TV emisije

1. Na kanalima označenim ikonom “” moguće je pogledati snimku programa.

2. Za gledanje morate otići u odjeljak “TV vodič”. Nalazimo prijenos označen točkom.

3. Pritisnite gumb "OK" na zaslonu uređaja.

4. Počet će reprodukcija emitirane snimke.

Snimku koju gledate možete premotati unatrag pomoću " ", također možete zaustaviti reprodukciju klikom na "" i nastaviti koristeći isti gumb. Izlaz iz moda pregledavanja arhive vrši se pritiskom na tipku “natrag” na vašem uređaju.

Dodatne opcije u izborniku popisa kanala.

Tipka F1 (crvena) – mijenja način gledanja liste kanala (POPIS / POPIS S INFO);

Tipka F2 (zelena) – sortiranje liste kanala (PO BROJEVU / PO NAZIVU / SAMO FAVORITI);

Gumb F3 (žuti) – dodajte ili uklonite kanal u favorite;

Gumb F4 (plavi) – pomiče kanal na popisu, ova funkcija je dostupna samo na popisu omiljenih kanala (na ovaj popis možete otići pritiskom na gumb F2 i odabirom "samo favoriti").

Izrada liste kanala u kategoriji “Favoriti”, premještanje kanala u listi favorita Izrada liste kanala u kategoriji “Favoriti”

1. Otvorite popis kanala.

2. Označite željene kanale žutom tipkom (F3 – dodajte ili uklonite kanale u favorite).

3. Pokraj kanala pojavljuje se ikona “” - to znači da su kanali dodani u favorite.

4. Pritisnite “zelenu” tipku (F2 – sortiranje liste kanala “PO BROJEVIMA” / “PO IMENIMA” / “SAMO FAVORITI”).

5. Otvara se izbornik za sortiranje kanala.

6. U izborniku za sortiranje kanala odaberite "Samo favoriti"; odabir se vrši pomoću gumba "gore"/"dolje" na zaslonu uređaja.

7. Pritisnite gumb "OK".

8 Otvara se popis kanala "Omiljeni".

Na ovom popisu možete premještati kanale po vlastitom nahođenju pomoću gumba F4 (plavi) - pomaknite kanal na popisu. Ova je funkcija dostupna samo na popisu omiljenih kanala (na ovaj popis možete otići pritiskom na tipku F2 i odabirom “Samo favoriti”).

Premještanje kanala na popisu favorita

1. Na popisu kanala “Favoriti” odaberite kanal koji želite premjestiti na popis kanala.

2. Pritisnite gumb “Premjesti” - plavi gumb na zaslonu uređaja.

3. Kanal je spreman za premještanje; duž rubova naziva kanala pojavljuje se ikona za premještanje.

4. Pomičite se po kanalu kroz popis pomoću gumba "gore"/"dolje" na zaslonu uređaja.

5 Nakon premještanja kanala na željeno mjesto na popisu kanala, pritisnite plavu tipku na zaslonu uređaja.

6 Kanal je premješten na popisu.

Nedavno je na stranicama našeg projekta objavljen članak o Android OS okruženju. Ovaj materijal je izazvao interes među posjetiteljima naše stranice, što je bio razlog da kontaktiramo autora programa Maxima Vasilchuka i postavimo mu nekoliko pitanja.

Pozdrav, Maxim! Kako je nastala ideja o izradi IPTV emulatora za MAG200/250 i Aura HD set-top box uređaje?

Ideja o izradi emulatora pojavila se prije nešto više od godinu dana, krajem ljeta 2012. Tada sam radio kao PHP programer za jednog od velikih internetskih pružatelja usluga u Odesi (OO NPP TeNeT), i moj rad je u određenoj mjeri bio vezan uz IPTV uslugu koju pruža ovaj provajder.

Tada sam si htio kupiti tablet na Android platformi, iako još nisam imao pojma za što mi treba. Na jednom od foruma pročitao sam opis nedavno izdanog Nexusa 7 koji mi se svidio. Odlučio sam ga kupiti (usput, ovaj tablet je još uvijek moj glavni uređaj za razvoj i testiranje). Nakon nekog vremena stigao je paket iz SAD-a i počeo sam eksperimentirati s pisanjem raznih programa.

U nekom trenutku sam naišao na opis JavaScript API-ja dva set-top box-a koji su se tada koristili u TeNeT-u: Amino 130 i MAG 250. Uvidjevši da je u principu moguće emulirati te set-top box-ove na Androidu , počeo sam stvarati vlastitu aplikaciju. Štoviše, konzola koju sam u početku emulirao bila je Amino 130. Međutim, razvoj je bio malo težak. Činjenica je da je glavni jezik za pisanje programa za Android Java, koju sam zadnji put pisao prije 3 godine i malo sam je zaboravio.

Malo kasnije, kada je napravljena prva radna verzija i uspio sam učitati portal svog davatelja usluga, odlučio sam istovremeno emulirati MAG 250. Kao rezultat toga, dogodilo se da sam počeo više pažnje obraćati na MAG. Tada sam odustao od razvoja Amino 130 emulacije, jer nije bilo dovoljno vremena za obje konzole.

Kao rezultat toga, nakon više od mjesec dana intenzivnog razvoja, 1. listopada 2012. aplikacija s verzijom 0.1 alpha stigla je na Google Play. Tada emulator još nije podržavao profile i jedino je mogao normalno učitavati TeNeT portal.

U kojem je postotku, po vašem mišljenju, emulator kompatibilan s originalnim uređajima?

Sada emulator podržava gotovo sve što i originalni set-top box, s izuzetkom šifriranih kanala, 3D-a, podrške za NFS mrežne resurse i snimanja kanala na vanjsku memoriju (točnije, postoji snimanje kanala, ali je u svom djetinjstvo).

Također, ponekad postoje problemi s nekim portalima, budući da se sav razvoj odvija na temelju nepotpune JavaScript API dokumentacije proizvođača set-top box-a, te na analizi rada portala (uglavnom Stalkera iz Infomira). Često je teško razumjeti svrhu određene API funkcije, što dovodi do netočne implementacije.

Na kojim je uređajima emulator prvenstveno primjenjiv?
U osnovi i u početku je razvijen za rad na tabletima i telefonima. Ali nešto kasnije dodana je podrška za upravljačke ploče. Stoga se trenutno aplikacija može koristiti na gotovo svakom arm6/arm7 uređaju s Android verzijom 3.0 i novijom. Međutim, želio bih napomenuti da vrlo često postoje problemi s jeftinijim uređajima proizvedenim u Kini.

Planira li se napraviti poseban program za emulaciju konzola na takozvanom Mini PC-u?

Trenutačno sam počeo razvijati u C++, koristeći Qt5 biblioteku, višeplatformski konzolni emulator koji može pokrenuti Linux, Windows, teoretski OS X i druge platforme (uključujući mobilne) koje podržava Qt biblioteka. Istina, razvoj je još uvijek u vrlo ranoj fazi i često nemam dovoljno vremena za to. Ali nadam se da ću za nekoliko mjeseci moći objaviti prvu javnu verziju.

Kakvi su vaši planovi za razvoj emulatora u bliskoj budućnosti?

Trenutno - ispravljanje postojećih grešaka koje se javljaju pri učitavanju nekih portala; Implementacija podrške za mrežni NFS i poboljšanje snimanja kanala.

Znamo da vaši planovi uključuju razvoj emulatora i drugih konzola Planirate li razviti emulator za popularnu Dune konzolu? I ako da, koliko brzo možemo očekivati ​​da će se pojaviti?

Prije nekog vremena planirao sam napraviti podršku za Dune konzolu, ali sam kasnije odustao od te ideje, budući da se implementacija emulacije za nju znatno razlikuje od one za MAG 250. Osim toga, sada je aplikacija jako vezana za MAG, pa dodavanjem bilo što drugo je teško. Možda ću emulirati Dune u Qt verziji emulatora, pogotovo jer ova verzija već ima podršku za dodatke, a teoretski je lako dodati podršku za emulaciju bilo čega.

U ime urednika projekta stranice, zahvaljujemo Maximu na detaljnim i najpotpunijim odgovorima i želimo mu uspjeh u daljnjem razvoju.

Mag200/250 i AuraHD set-top box uređaji trenutno su podržani, s planovima za implementaciju emulacije drugih popularnih uređaja.
Trenutno ne rade sve funkcije, ali bit će implementirane ako bude moguće.

Pažnja! Aplikacija NE PODRŽAVA m3u (niti bilo koje druge) playliste! Jedini način da ih pustite u aplikaciji je korištenje portala koji podržava takve playliste.

Pažnja! Ako koristite daljinski upravljač, gornja ploča se neće otvoriti kada pritisnete tipke daljinskog upravljača (u većini slučajeva). Da biste ga otvorili, pomaknite kursor na vrh zaslona.

PAŽNJA! Ako aplikacija ne radi na vašem Android uređaju, izradite kartu na https://bitbucket.org/vasilchmax/stb-emulator/issues

PAŽNJA! Aplikacija ima mogućnost upravljanja s tipkovnice. U tom slučaju, tipkovnica (ili bilo koji drugi upravljački uređaj putem USB-a) mora biti spojen PRIJE pokretanja aplikacije, inače bi se mogla srušiti pri pokušaju pokretanja videa/audija.

Emulator je prvenstveno dizajniran za korištenje na tabletima s Androidom 3.0+, ali također podržava 2.3+ telefone/tablete.

Mogućnost reprodukcije videa/audija ovisi o prisutnosti ugrađenih (ili izvana instaliranih) kodeka, pa ako se vaš video ne pokrene, najvjerojatnije je problem u nedostatku kodeka i/ili lošoj kvaliteti WiFi/Etherneta. mreža.

Poznati bugovi:
- u nekim slučajevima, kada se vratite iz izbornika postavki/odaberete novi profil, skripte portala nisu potpuno ponovno učitane i on postaje neoperativan.
- također ponekad dolazi do netočnog skaliranja stranica portala ako prikazani elementi stranice ne ispune u potpunosti ekran.
U oba slučaja morate ponovno odabrati profil s popisa.

Oznake: iptv emulator, stb iptv emulator, iptv set-top box emulator, iptv set-top box emulator, iptv set-top box emulator, iptv set-top box emulator android, iptv stb emulator, iptv set top box emulator, mag 250 emulator

Pregled korisnika

na temelju 345 recenzija

Aplikacija vam omogućuje izvođenje sljedećih glavnih funkcija:1. Emitirajte svoju lokaciju na stranicu za podršku www.roadwebcamera.com;2. Snimite fotografije kamerom svog telefona i pošaljite slike na web stranicu u odabranim intervalima;3. Razmjena kratkih poruka između telefona i chata uređaja. Stranica za podršku uključuje...

Besplatno 9 7.4

GO SMS Pro tema Lubanja

GO SMS Pro Theme Tema lubanje za svaku mračnu dušu. Neka mrak proguta tvoj telefon, život i srce. Plamen koji je bio Rosen iz pakla pokazat će svijetu vašu pravu prirodu i vaše ukuse. Neka ljudi vide koliko ste vi i vaš telefon originalni! Od sada će tama biti s tobom kamo god pošao. Tema je vrlo lijepo obojena i napravljena za sve koji žele…

Besplatno 189 8.6

Tapete za zaljubljene

Pozadina za zaljubljene sadrži skup dinamičnih objekata s ljubavnom tematikom (srca, cvijeće, romantične animacije) koji reagiraju na radnje korisnika. Ove objekte možete koristiti i na standardnim pozadinama aplikacija i na bilo kojim drugim odabranim slikama.

1,00 USD besplatno 0 0

Abaj "Kara sozder"

Yul gulama Abay Kunanbaevtin kara Sozderi.Okyp ozderinizge keregin alynyzdar!Zhana sučelje! Aplikacija Tugeldey zhana! U novoj aplikaciji možete promijeniti veličinu fonta, uključiti noćni i dnevni način čitanja, a možete kontrolirati i svjetlinu zaslona, ​​a što je najvažnije, svoje omiljene riječi možete staviti u favorite! Sada možete promijeniti font teksta!

Besplatno 1.2K 9.4

Besplatno 929 8.2


Stoga ćete u ovom članku pronaći mnogo korisnih informacija ako:
  • Pametan početnik, ali ima iskustva u klasičnim js/html aplikacijama
  • Napredni js/html programer i traži platformu za višeplatformsko SmartTV rješenje
  • Početnik js/html programer i želi početi s “Hardcore”
  • Tester koji treba pokretati aplikacije koje su razvile treće strane
Članak se pokazao "debeljuškastim" i s hrpom spojlera - zato je sadržaj:
* Zbog činjenice da ovaj članak nije namijenjen samo programerima - prve i, kako se našem timu činilo, zanimljivije su točke o pokretanju aplikacija u emulatorima i krajnjim uređajima. Testiranje aplikacije Nakon što ste zaronili u razvoj SmartTv aplikacija, na kraju ćete biti prisiljeni testirati svoju kreaciju na ovaj ili onaj način. Tao testiranja za SmartTv sastoji se od sljedećih točaka:
  • Testiranje u pregledniku
  • Testiranje u emulatorima dobavljača
  • Testiranje na krajnjim uređajima
  • Zatim ćemo pogledati posljednja dva koraka na putu ispitivača. Prva točka nije specifična i stoga ćete sami pronaći puno zanimljivih stvari jednostavnim pokretanjem aplikacije i pritiskom na tipku F12 u pregledniku. Drugi trik za testiranje je automatizacija ovog procesa. Knjižnica, na primjer, koristi jasmin za testove u okruženju pokretanja. Pokretanje u emulatorima dobavljača

    Daleko od toga da odgovaraju stvarnosti, kako smo saznali, emulatori koji dolaze sa svakim SDK-om. (Samsung, Philips) U konačnici, rad na emulatorima trebao bi za vas postati ništa više od samotestiranja. A radna aplikacija u emulatoru ne može se smatrati svjesnim radom na uređaju. I naprotiv, ako vam nešto ne uspije u emulatoru, nije činjenica da je to fijasko.

    Kako pokrenuti aplikaciju u Samsung emulatoru

    Za pokretanje aplikacije u najnovijoj verziji emulatora potrebni su vam: sam emulator, koji je slika za VirtualBox i dostupan je za preuzimanje na SDK stranici. Nakon uvoza slike potrebno je odrediti put do direktorija s vašim projektima i pokrenuti virtualni stroj. Glavna stvar koju ne smijete zaboraviti je da ime direktorija u virtualnom stroju mora biti Apps, poštujući velika i mala slova. Objašnjenja ćete pronaći na snimkama zaslona.

    (slike se mogu kliknuti)



    Kako pokrenuti aplikaciju u Samsung emulatoru (stari SDK)

    Ako razvijate aplikaciju koristeći službeni SDK, onda jednostavno ne može biti problema, postoji veliki gumb za pokretanje. U slučaju da samo želite pokrenuti aplikaciju, trebate smjestiti projekt u direktorij SDK aplikacija i pokrenuti emulator odabirom željene aplikacije. Slike pokazuju kako to učiniti.

    (slike se mogu kliknuti)



    Kako pokrenuti aplikaciju u LG emulatoru

    Nakon pokretanja emulatora koji se instalira zajedno sa SDK-om, a zapravo je virtualni stroj s TV OS-om, možete odrediti URL svoje aplikacije (da, aplikacija mora biti dostupna preko http-a, može biti i lokalni servis na apache/denwer/nginx). Na slikama je prikazan redoslijed radnji.
    (slike se mogu kliknuti)


    >

    Kako pokrenuti aplikaciju u Philips emulatoru

    Možda je "najdivnija" stvar koja se može dogoditi GUI programerima da dobiju konzolu prilikom pokretanja emulatora. Neću ništa reći, pogledajte sami

    (slike se mogu kliknuti)




    Samsung je napravio daljnji korak u testiranju aplikacija pokretanjem laboratorija na udaljenim uređajima. Zapravo, to su stvarni uređaji koji vam omogućuju da provjerite sve funkcije vašeg djeteta koje se ne mogu vidjeti u emulatorima (na primjer, rad playera sa svim formatima, interakcija s DRM sustavima).

    Za pokretanje naše aplikacije potrebno je odabrati uređaj na web stranici laboratorija i slijediti upute:

    Kako pokrenuti aplikaciju u Samsung Remote Test System

    (slike se mogu kliknuti)


    Pokreni na SmartTV televizorima

    Pogledat ćemo najlakši, po mom mišljenju, način instaliranja i testiranja aplikacija na uređajima krajnjih korisnika. Za ovo nam je potrebno:

    • Http poslužitelj s php podrškom - za LG.
      Objavio sam aplikaciju na http://paunin.com/content/demoApp/index.html
    • Sama aplikacija se nalazi u repozitoriju biblioteke Smartbox, u direktoriju demo/demoApp;
    Možete koristiti javnu demo adresu http://immosmart.github.io/smartbox/demo/demoApp/ ako iz nekog razloga nemate HTTP poslužitelj za objavu aplikacije. Međutim, želio bih napomenuti da je za eksperimentiranje i razvoj aplikacije potreban HTTP poslužitelj (osim, naravno, ako ne koristite alternativne metode instalacije opisane u dokumentaciji dobavljača) Kratke upute za sve dobavljače (izvadak)

    Samsung

    10-12 platformi:

  • Odabire "Prijava"
  • Prijava završena
  • Odabire "Razvoj"
  • Pritisnite tipku "Enter" na daljinskom upravljaču
  • Pritisnite tipku "Enter" na daljinskom upravljaču
  • Pritišće povratnu tipku daljinskog upravljača
  • Pritisnite tipku "Enter" na daljinskom upravljaču
  • 13 platforma:
  • Pritisnite gumb Smart Hub
  • Prijavite se na svoj razvojni račun (Izbornik - Pametne značajke -> Samsung račun ->
  • Birajte IP 82.146.41.200
  • * U nekim slučajevima, TV zahtijeva dopuštenje za instaliranje aplikacija trećih strana, koje daje ključ razvojnog programera, koji se može dobiti ako kontaktirate RND Samsung (http://samsungdforum.com/) Izradio ga je dobavljač kako bi se spriječila ilegalna distribucija aplikacija Potpune upute za instalaciju


    Za pokretanje aplikacije na Samsung TV/BD. Potrebno je kreirati widgetlist.xml u korijenu servera kojem se pristupa preko IP adrese. Na primjer, http://xxx.xxx.xxx.xxx/widgetlist.xml. Datoteku sam objavio na http://82.146.41.200/widgetlist.xml. Datoteka je jednostavno popis aplikacija koje treba instalirati. Na popisu widgeta glavni element je čvor za preuzimanje koji pruža poveznicu na zip arhivu vaše aplikacije. Ostali parametri nisu bitni, čak ni veličina. Kao što možete vidjeti na našem popisu widgeta, svoju sam aplikaciju komprimirao i stavio na http://paunin.com/content/smartbox.zip.

    Sada sve što preostaje je reći uređaju svoju IP adresu iz widgetlist.xml i ažurirati aplikacije. To se radi pomoću uređaja, ovisno o modelu:

    10-12 platformi

  • Korisnik se prijavljuje na svoj račun (tipka A na daljinskom upravljaču)
  • Upisuje se u polje Račun. Samsung: razviti
  • U polju za lozinku: 123456 (bilo koji drugi također bi trebao biti prikladan)
  • Odabire "Prijava"
  • Pritisnite tipku "Enter" na daljinskom upravljaču
  • Prijava završena
  • Pritisne tipku D na daljinskom upravljaču (na nekim modelima televizora tipku TOOLS)
  • Odabire "Razvoj"
  • Pritisnite tipku "Enter" na daljinskom upravljaču
  • Odabire "Postavke IP adrese poslužitelja".
  • Pritisnite tipku "Enter" na daljinskom upravljaču
  • Poziva IP adresu: 82.146.41.200
  • Pritišće povratnu tipku daljinskog upravljača
  • Odabire "Sinkroniziraj korisničke aplikacije"
  • Pritisnite tipku "Enter" na daljinskom upravljaču
  • Aplikacija se ažurira
  • 13 platforma

  • Pritisnite gumb Smart Hub
  • Prijavite se na svoj razvojni račun (Izbornik - Pametne značajke -> Samsung račun -> Prijava (ime: development; lozinka: sso1029dev!)
  • Na zaslonu Smart Huba nalazi se kartica "Više aplikacija" na dnu, morate je kliknuti
  • Odaberite Opcije u gornjem desnom kutu zaslona
  • Odaberite IP postavke s padajućeg izbornika
  • Birajte IP 82.146.41.200
  • Ponovno odaberite Opcije u gornjem desnom kutu
  • Odaberite Sinkronizacija aplikacije s padajućeg popisa


  • Vjerojatno najuzbudljivija potraga od svih uređaja koji se razmatraju. Da biste instalirali LG aplikaciju, morate je registrirati na stranici za programere (potrebna je registracija/autorizacija).
    Ispunjavamo sve kako je prikazano na slikama i preuzimamo dobivenu datoteku.
    Ako nekome treba, postavio sam svoju datoteku na http://paunin.com/content/lg_wrapper.zip.

    Registriranje aplikacije

    (Slike se mogu kliknuti)


    I sada ostaje samo isporučiti aplikaciju (točnije njen potpis, sama aplikacija je na Internetu) na TV:


    Za pokretanje aplikacije na Philips SmartTv uređajima potrebno ju je samo pokrenuti u pregledniku navođenjem HTTP adrese. U našem slučaju koristimo adresu http://paunin.com/content/demoApp/index.html. Međutim, odmah nakon pokretanja preglednika primijetit ćete native obrube oko elemenata u fokusu, što nije prihvatljivo za borbenu aplikaciju, a što se u stvarnosti neće dogoditi kada aplikaciju hostirate u LG hubu.

    O svemu se odlučuje određivanjem potrebnih zaglavlja prilikom odgovora s poslužitelja, naime “application/ce-html+xml”. To radi skripta philips.php prisutna u PHP aplikaciji. Sukladno tome, dobivamo adresu poput http://paunin.com/content/demoApp/philips.php. Kako biste ubrzali biranje adrese s daljinskog upravljača televizora, možete koristiti uslugu skraćivanja veze, na primjer, http://goo.gl/. Dobio sam adresu http://goo.gl/o93keD

    Razvoj aplikacije Razmatrat ću isključivo razvoj aplikacije temeljene na Smartbox biblioteci. Ako odlučite da funkcionalnost knjižnice nije dovoljna za zadatke s kojima se suočavate, uvijek možete koristiti izvorne metode platformi proučavanjem, također možete sudjelovati u razvoju i modifikaciji strukture aplikacije gitHub
    Konfiguracija aplikacije Konfiguracije aplikacije moraju biti pohranjene u nekoliko datoteka, a sve su specifične za Samsung platformu:

    Opcije Widget.info (samo Samsung)

    Ovo je obična tekstualna datoteka s parametrima koji se sami po sebi objašnjavaju, gdje je parametar koji nas zanima Razlučivost zaslona, ​​koja određuje razlučivost za koju je vaša aplikacija napisana, trenutno preporučena je HD 1280x720. Prihvatljivo: SD 960x540 i FullHD 1920x1080

    Koristite Alpha Blending = Da Razlučivost zaslona = 1280x720

    parametri config.xml (samo Samsung)

    Puni dok
    g g 0,1 g g n n n y y SmartBox DemoApp 1280 720 Smart [e-mail zaštićen] https://github.com/immosmart/smartbox Smart icon/sb_demo_115x95.png icon/sb_demo_115x95.png icon/sb_demo_95x78.png icon/sb_demo_85x70.png

    Index.html Kada pokrenemo našu aplikaciju uvijek se otvori datoteka index.html u kojoj su povezane sve biblioteke i naše skripte, a također je postavljen početni izgled.

    index.html s opisom uključenih datoteka i izgledom

    Smartbox demo

    Standardni unos Vrijednost unosa: Unos s tipkovnicom e-pošte Unos s tipkovnicom s brojevima i maksimalno 4 znaka


    Najvažnija stvar koju ovdje treba napomenuti je organizacija navigacije. Svi vidljivi elementi s klasom nav-item mogu dobiti fokus i kasnije pokrenuti događaje (fokus, klik itd.). Za optimizaciju navigacije, bočna traka i video pozornica koriste data-nav_type="vbox" , koji govori navigacijskom dodatku da "prestane koristiti usmjereno pretraživanje na temelju položaja elemenata na stranici, a fokus se počinje pomicati s jednog srodnog elementa na drugi , što je puno brže" (c) Navigacijska dokumentacija. Još jedan hack je data-nav_loop="true" atribut, koji vam omogućuje petlju navigacije unutar zadanog elementa. Glavni objekt aplikacije Pogledajmo datoteku js/app.js Nakon inicijalizacije same Smartbox aplikacije. inicijalizirani SB.ready(_.bind(App .initialize, App)); , čime se pokreće prikaz legende $$legend.show(); i dodavanje rukovatelja događajima this.setEvents(); od elemenata izbornika, playera, tipki daljinskog upravljača. Dodatni komentari u samoj datoteci Okidači promjene legende Dok je aplikacija pokrenuta, želimo pokazati korisniku savjete o tome kako koristiti određene daljinske ključeve. Najlakši način je ažurirati legendu ovisno o događaju koji se dogodio. To je ono što datoteka zapravo radi

    reci prijateljima
    Pročitajte također