Zuhause Social Media Wie man eine Android TV App erstellt - dummies

Wie man eine Android TV App erstellt - dummies

Video: Panasonic Tutorial: Installation einer App auf dem TV-Gerät. 2025

Video: Panasonic Tutorial: Installation einer App auf dem TV-Gerät. 2025
Anonim

Die Skelett-TV-App, die Android Studio erstellt, enthält zu viel Code für das Lesen am Bett. Hier sehen Sie eine App, die von der Skelett-App von Android Studio heruntergefahren ist. Diese App veranschaulicht die Backbone-Funktionen in der Skelett-App.

Ein super einfaches Beispiel.

Dies veranschaulicht das Verhalten dieser einfachen App.

Der Benutzer bewegt sich zu einem Filmelement.

Diese Beispiel-App beginnt mit diesem Layout.


Das Layout enthält nur ein Element - eine Instanz der vordefinierten BrowseFragment-Klasse von Android. Ein BrowseFragment ist ein komplexes Layoutelement, das aus einer oder mehreren Zeilen besteht. Jede Zeile hat einen Header und mehrere "Film" -Elemente.

Die Hauptaktivität der App greift das BrowseFragment des Layouts auf und füllt es mit Daten. Die Hauptaktivität wird unten gezeigt.

Paket com. allmycode. Katalogbrowser; Import Android. App. Aktivität; Import Android. App. FragmentManager; Import Android. os. Bündeln; Import Android. Unterstützung. v17. zurücklehnen. App. DurchsuchenFragment; Import Android. Unterstützung. v17. zurücklehnen. Widget. ArrayObjectAdapter; Import Android. Unterstützung. v17. zurücklehnen. Widget. HeaderItem; Import Android. Unterstützung. v17. zurücklehnen. Widget. ListRow; Import Android. Unterstützung. v17. zurücklehnen. Widget. ListRowPresenter; public class BrowseMediaActivity erweitert Aktivität {protected BrowseFragment mBrowseFragment; @Override geschützt void onCreate (Bundle savedInstanceState) {super. onCreate (gespeicherterInstanzStatus); setContentView (R.Layout, Durchsuchen_Fragen); final FragmentManager fragmentManager = getFragmentManager (); mBrowseFragment = (BrowseFragment) fragmentManager. findFragmentById (R. id. Browse_fragment); mBrowseFragment. setHeadersState (BrowseFragment. HEADERS_ENABLED); mBrowseFragment. setTitle (getString (R.String.anwendungsname)); mBrowseFragment. setBadgeDrawable (getResources (). getDrawable (R. drawable. ic_launcher, null)); buildRowsAdapter ();} Privater ArrayObjectAdapter mRowsAdapter; private statische letzte int NUM_ROWS = 4; private void buildRowsAdapter () {mRowsAdapter = neuer ArrayObjectAdapter (neuer ListRowPresenter ()); für (int i = 0; i 

Jede Zeile besteht aus einer Überschrift und einem Bündel einzelner Elemente.Beispielsweise enthält die Überschrift der ausgewählten Zeile den Text Kategorie 1 , und die Elemente der Zeile (wie alle anderen Elemente) zeigen den abgeschrägten Film an! Grafik. Der obige Code platziert diese Dinge auf dem Bildschirm.

Der Rumpf der buildRowsAdapter-Methode enthält eine for-Schleife. Die Schleife führt eine Iteration für jede Zeile aus. Während einer Loop-Iteration werden drei Aufrufe von listRowAdapter ausgeführt. add erstellt die Filme in einer Zeile und ein Aufruf an den HeaderItem-Konstruktor erstellt eine Kategorieüberschrift (z. B. die Überschrift Kategorie 1 ). Am Ende einer Schleifeniteration der Aufruf von mRowsAdapter. add fügt die gesamte Zeile auf den Bildschirm des Benutzers.

Wie man eine Android TV App erstellt - dummies

Die Wahl des Herausgebers

Verwendung des Parameter-Managers in AutoCAD 2014 - Dummys

Verwendung des Parameter-Managers in AutoCAD 2014 - Dummys

AutoCAD und AutoCAD LT enthalten die Parameter Manager-Palette, auf die Sie über die Registerkarten "Verwalten" der Registerkarte "Parametrisch" der Multifunktionsleiste zugreifen können. Sie können den Parameter-Manager verwenden, um allen dimensionalen Integritätsbedingungen sinnvollere Namen als d1 und d2 zu geben, aber Sie können (noch sinnvoller) Ausdrücke anstelle einfacher numerischer Werte eingeben, wie Sie ...

Verwendung des POLygon-Befehls in AutoCAD 2014 - Dummys

Verwendung des POLygon-Befehls in AutoCAD 2014 - Dummys

Rechtecke und andere geschlossene Polylinien sind Arten von Polygone oder geschlossene Figuren mit drei oder mehr Seiten. Der Befehl AutoCAD POLygon bietet eine schnelle Möglichkeit zum Zeichnen von regulären Polygonen (alle Seiten und Winkel sind gleich). Die folgenden Schritte zeigen Ihnen, wie Sie den Befehl POLygon verwenden: Klicken Sie in der Dropdown-Liste Rechteck auf das Rechteck ...

Die Wahl des Herausgebers

Halten Sie Ihren Kopf im Match: Der mentale Teil des Wrestlings - Dummies

Halten Sie Ihren Kopf im Match: Der mentale Teil des Wrestlings - Dummies

Die eins-zu-eins-art des ringen und die relativ kurze länge eines spiels, der mentale ansatz zum wettbewerb und das engagement, das du zum erfolg brauchst, sind einzigartig. Die folgende Liste enthält einige Schlüssel, um das mentale Spiel als Wrestler zu gewinnen: Inspiration: Externe Motivation und Belohnungen können dich nur so weit bringen; to ...

Wie US-Bürger Tickets für die Olympischen Spiele 2012 in London kaufen können - Dummies

Wie US-Bürger Tickets für die Olympischen Spiele 2012 in London kaufen können - Dummies

Leute auf dem amerikanischen Seite des Teiches können keine Tickets für die Olympischen Spiele 2012 in London über die offizielle Website kaufen. Um Tickets für die Olympischen Spiele 2012 in London zu kaufen, müssen Einwohner außerhalb des Vereinigten Königreichs und aus ausgewählten europäischen Ländern Tickets über ihr Nationales Olympisches Komitee (NOC), das Nationale Pralympische Komitee (NPC) oder ...

Greco-römisches Ringen bei den Olympischen Sommerspielen 2012 - Dummies

Greco-römisches Ringen bei den Olympischen Sommerspielen 2012 - Dummies

Wenn Sie die Greco-Roman Wrestling-Spiele der Olympischen Spiele 2012 in London, um die Art von Spektakel zu bieten, das Sie in professionellen Wrestling-Matches in den Vereinigten Staaten finden, möchten Sie vielleicht Ihr Denken anpassen. Wenn man im US-Stil "Pro Wrestling" denkt, denkt man an The Dirty Yellow Dog, Hulk Hogan oder sogar Kelly Kelly, ...

Die Wahl des Herausgebers

Verständnis von Zugriffsebenen und -rollen in Microsoft CRM - Dummys

Verständnis von Zugriffsebenen und -rollen in Microsoft CRM - Dummys

Die Ihnen zugewiesenen Berechtigungen regeln die Funktionen, die Sie ausführen können führen Sie bestimmte Datensätze oder Objekte aus. Ihre Zugriffsstufen bestimmen, auf welche Datensätze diese Berechtigungen zutreffen. Mit anderen Worten, obwohl Ihre Berechtigungen die Fähigkeit zum Löschen von Kontodaten enthalten können, ist es Ihre Zugriffsstufe, die genau bestimmt, welche Datensätze Sie löschen können. ...

Auswählen oder Benutzer in NaturallySpeaking - Dummies

Auswählen oder Benutzer in NaturallySpeaking - Dummies

Umschalten Wenn Sie Dragon NaturallySpeaking starten, werden Sie aufgefordert, einen Benutzer auszuwählen. .. Wenn es nicht fragt, mach dir keine Sorgen. Sie haben wahrscheinlich nur einen Benutzer: Sie. Denken Sie daran, dass Sie bei der ersten Einrichtung von NaturallySpeaking ein Benutzerprofil erstellt und benannt und dann NaturallySpeaking darauf trainiert haben, wie dieser Benutzer (Sie) klang. Jetzt, wenn Sie starten ...

Hinzufügen einer Diktierquelle zu Ihrem aktuellen Profil - Dummies

Hinzufügen einer Diktierquelle zu Ihrem aktuellen Profil - Dummies

Ihre aufgezeichnete Stimme klingt so anders als Ihre Live-Stimme dass du Dragon NaturallySpeaking trainieren musst, um es zu erkennen. Training von NaturallySpeaking, um Ihre aufgenommene Stimme zu verstehen, ist wie das Training für das direkte Diktieren, mit einem Unterschied: Sie lesen das Trainingsmaterial in Ihren Recorder, übertragen das Diktat auf Ihren PC und haben dann ...