Casa Social media Gestione delle applicazioni nello sviluppo di applicazioni SmartTV Samsung - manichini

Gestione delle applicazioni nello sviluppo di applicazioni SmartTV Samsung - manichini

Sommario:

Video: Sailfish OS 2.1 vs Ubuntu Phone OTA15 ⋆ fine dei giochi? 2025

Video: Sailfish OS 2.1 vs Ubuntu Phone OTA15 ⋆ fine dei giochi? 2025
Anonim

Lo sviluppo dell'applicazione SmartTV deve gestire più eccezioni rispetto ad altre piattaforme. Tuttavia, la comprensione delle caratteristiche del TV e dell'SDF telecomandati fornisce guide che aiuteranno a gestire le eccezioni.

Gestione delle eccezioni per la messa a fuoco

Una SmartTV utilizza un telecomando per spostare lo stato attivo per controllare un'applicazione. La messa a fuoco deve essere controllata durante l'intera esecuzione di un'applicazione. Perdere l'attenzione significa che un utente ha perso l'unico strumento di controllo per utilizzare l'applicazione. Ciò può causare un feedback errato agli ingressi di controllo remoto o semplicemente nessun feedback.

Quando lo stato attivo viene perso durante l'esecuzione di un'applicazione, a causa di una gestione delle eccezioni inadeguata, l'unica soluzione è terminare e riavviare l'applicazione.

Il codice precedente utilizza l'IME per ottenere i dati utente per il modulo di accesso, svuotare il Main. accesso. elem element, e inserisci i dati ricevuti lì.

L'eliminazione di un sottoelemento dell'elemento di login usando la funzione jQuery empty () fa sì che anche l'ancora focalizzata venga cancellata. A meno che lo stato attivo non sia già stato spostato su un altro elemento, l'applicazione perde il focus. Per risolvere questo problema, imposta un'ancora e sposta il focus sull'ancora.

La messa a fuoco può anche essere persa quando viene utilizzata la funzione sfocatura opposta ().

principale. ancora. sfocatura ();

La funzione sfocatura () viene spesso utilizzata quando si chiama AVPlayer o si termina manualmente una sessione IME. Ricordati di spostare il focus ogni volta che usi la funzione blur ().

principale. ancora. sfocatura (); Principale. Elemento. ancora. messa a fuoco();

Ci sono altre situazioni che possono perdere il focus: caricare o terminare un modulo, cambiare schermata, usare un evento pop-up, ecc. La messa a fuoco andrà persa se non viene aggiunta la gestione delle eccezioni corretta. L'attenzione è il punto di connessione tra un utente e un'applicazione. Stai sempre attento a non perderlo.

Gestione delle eccezioni per il tasto Return / Exit

Salvo diversa programmazione, premendo il tasto Return o Exit termina un'applicazione Samsung SmartTV in esecuzione. Tuttavia, un'applicazione multipla comune con più schermi deve riprogrammare il tasto Invio per mostrare la schermata principale, invece di terminare l'applicazione. Dal momento che un utente preme abitualmente il tasto Invio per controllare una SmartTV, un'applicazione ben progettata chiederà all'utente se vuole davvero terminare l'applicazione.

La funzione precedente impedisce l'azione predefinita dell'evento tasto di ritorno di terminare l'applicazione.Vedi quanto segue per come viene utilizzato.

Si noti che l'evento. La funzione preventDefault () è stata aggiunta alla gestione degli eventi del tasto Invio. Questa gestione delle eccezioni viene anche utilizzata per mostrare una finestra di conferma quando viene premuto il tasto Exit. In questo caso, aggiungi la funzione precedente e una finestra a comparsa di conferma al codice di gestione degli eventi del tasto Esci per progettare un'applicazione perfezionata.

Gestione delle eccezioni per l'evento di uscita del lettore

Al termine della riproduzione VOD, la funzione di arresto dell'oggetto AV Player deve essere richiamata manualmente per impedire un errore di sistema causato da più moduli giocatore chiamati. Un secondo VOD potrebbe non essere riprodotto o l'applicazione potrebbe bloccarsi se questo passaggio viene trascurato. Non dimenticare questa gestione delle eccezioni.

principale. AVPlayer. Stop();

La funzione di chiamata completata a monte deve essere registrata per l'AV Player, in modo che venga richiamata quando una riproduzione è completa. Aggiungi la funzione Stop in esso.

Questa gestione delle eccezioni è combinata con la precedente gestione delle eccezioni dei tasti di ritorno, come mostrato di seguito. Il modulo AV Player è dichiarato come una scena e riceve eventi chiave attraverso la sua ancora. Se si preme il tasto Invio per l'ancora, dovrebbe chiamare anche la funzione Stop ().

L'AV Player può finire per vari motivi. La funzione Stop precedente () deve essere utilizzata per tutte le possibili situazioni. E un'applicazione deve controllare se c'è un oggetto giocatore aperto durante la sua uscita.

Gestione delle eccezioni per IME

IME è un modulo interno Samsung SmartTV per la raccolta dei dati utente in ingresso. Come il modulo AV Player, anche il modulo IME utilizza le funzioni di callback per varie situazioni. Il modulo IME richiede un'attenta gestione delle funzioni di callback; in aggiunta a ciò, viene chiamato con un elemento. Sono necessari i seguenti gesti di eccezione.

Lunghezza massima di immissione IME onClose

Un elemento deve avere una lunghezza massima per il modulo IME. L'SDF consente un massimo di 256 lettere. Dopo di ciò, un'applicazione potrebbe bloccarsi. Imposta la lunghezza massima come mostrato qui.

La seconda gestione delle eccezioni riguarda l'uscita del modulo IME. Il modulo IME viene aperto con la funzione onShow () e chiuso con la funzione onClose ().

Se un'applicazione si interrompe improvvisamente senza prima terminare correttamente un modulo IME aperto, anche il modulo IME verrà forzato a chiudersi. Tuttavia, ciò potrebbe non riuscire se la risorsa di sistema era occupata a chiudere l'applicazione, causando un errore di sistema.

Per evitare la situazione di cui sopra, il codice seguente deve essere incluso nella funzione onUnload che gestisce l'evento di uscita dell'applicazione.

Gestione delle applicazioni nello sviluppo di applicazioni SmartTV Samsung - manichini

Scelta dell'editore

Linee guida per la creazione di app Android TV - dummies

Linee guida per la creazione di app Android TV - dummies

È Ovvio che il modo in cui le persone usano il loro Android La TV è diversa dal modo in cui usano i loro telefoni. I televisori sono perfetti per le informazioni di navigazione, ma non sono così grandi per l'inserimento di informazioni, data la loro mancanza di tastiera e touchscreen. Android TV è progettato per il consumo casuale, la semplicità e un bellissimo ... cinematografico ...

Gestione delle applicazioni nello sviluppo di applicazioni SmartTV Samsung - manichini

Gestione delle applicazioni nello sviluppo di applicazioni SmartTV Samsung - manichini

Lo sviluppo di applicazioni SmartTV deve gestire più eccezioni rispetto ad altre piattaforme. Tuttavia, la comprensione delle caratteristiche del TV e dell'SDF telecomandati fornisce guide che aiuteranno a gestire le eccezioni. Gestione delle eccezioni per la messa a fuoco Una SmartTV utilizza un telecomando per spostare lo stato attivo per controllare un'applicazione. La messa a fuoco deve essere controllata durante ...

Come ottenere effetti su Snapchat - dummies

Come ottenere effetti su Snapchat - dummies

Snapchat è una divertente app social media utilizzata principalmente per la condivisione fotografie. Popolare per gli effetti che puoi applicare alle tue immagini, Snapchat è un ottimo modo per manipolare le tue immagini con effetti stravaganti. Snapchat è disponibile per iOS e Android. Ecco alcuni modi per applicare effetti alle tue foto utilizzando ...

Scelta dell'editore

Traduzione di ACT Word Word Problems - dummies

Traduzione di ACT Word Word Problems - dummies

Quando vedi un problema di parole sul ACT Math Test, potresti sentirti un po 'perso all'inizio. Equazioni matematiche semplici sembrano molto di più, bene, semplici. Anche se i problemi di parole sono scritti in inglese, possono sembrare che siano scritti in una lingua straniera. Per aiutarti con la traduzione, ecco alcuni ...

Formule di trigonometria da conoscere per ACT - dummies

Formule di trigonometria da conoscere per ACT - dummies

Alcune delle domande sul test ACT Math affrontare problemi di trigonometria. Di seguito sono riportate alcune delle formule più utili per i trigonomi, i radianti e le identità. Sei trigonomi: formula per radianti: cinque identità trigonometriche:

Dieci cose importanti da ricordare prima di prendere l'ACT - dummies

Dieci cose importanti da ricordare prima di prendere l'ACT - dummies

Non puoi essere troppo organizzato , in particolare per il test ACT Math. Per essere sicuri di scendere con il piede giusto, ecco dieci elementi da spuntare mentre ti avvicini al test. Metti il ​​tuo biglietto d'ingresso ACT in un posto sicuro Come con i film, ma con molto meno valore di intrattenimento, ACT richiede ...

Scelta dell'editore

OSI per CCNA Layer 3: Network - dummies

OSI per CCNA Layer 3: Network - dummies

L'esame CCNA copre i pacchetti di dati; il livello di rete indirizza i pacchetti di dati attraverso le reti che collegano l'host di invio e di ricezione. In poche parole, il livello di rete procede come segue: sceglie il percorso migliore per inviare pacchetti tra host. Assegna indirizzi logici a tutti i dispositivi della rete per essere in grado di identificare ciascuno ...

OSI per CCNA Layer 4: Transport - dummies

OSI per CCNA Layer 4: Transport - dummies

Nell'esame CCNA, lavorerai con gli host. Il livello di trasporto gestisce il trasporto di dati tra due host che comunicano su una rete. In breve, il livello di trasporto effettua le seguenti operazioni: Segue i dati da trasmettere in piccoli blocchi denominati segmenti di dati che possono essere facilmente inviati sul supporto di rete. Riassembla ...

Verifica rete: accesso, mappatura unità e test stampante - manichini

Verifica rete: accesso, mappatura unità e test stampante - manichini

Dopo aver verificato che le connessioni di rete stanno funzionando è possibile passare al test dell'accesso, della mappatura dell'unità e delle funzioni della stampante. Quando la tua rete supera questi test finali, puoi dichiarare la vittoria, o almeno assicurarti che la tua rete funzioni come previsto. Puoi accedere? Il test di accesso è semplice come tentare ...