Zum Inhalt springen
StrgK

Entwicklermenü (Experteneinstellungen)

Diese Seite erklärt die Einstellungsmöglichkeiten der viewneo Player App auf Android-basierten viewneo-Geräten. Es wird zwischen Geräteeinstellungen und Player-Einstellungen unterschieden.

TypBeschreibungZugang
GeräteeinstellungenSystemeinstellungen des Android-Geräts (WLAN, Ethernet, Auflösung, Sprache, Reset)USB-Maus
Player-EinstellungenEinstellungen der viewneo Player App (Synchronisierung, Cache, Anzeige, Entwickleroptionen)Langer Druck auf das viewneo-Logo

Die Geräteeinstellungen sind auf den jeweiligen Geräteseiten dokumentiert:

  1. Schließen Sie eine USB-Maus an den Player an
  2. Doppelklicken Sie auf den Bildschirm
  3. Klicken Sie auf das Schloss-Symbol (oben rechts)
  4. Wählen Sie System
  5. Wählen Sie Einstellungen
  1. Schließen Sie eine USB-Maus an den Player an
  2. Doppelklicken Sie auf den Bildschirm
  3. Klicken Sie auf das Schloss-Symbol
  4. Bewegen Sie den Cursor zum viewneo-Logo (oben links)
  5. Halten Sie die linke Maustaste ca. 2 Sekunden lang gedrückt

Das Entwicklermenü enthält erweiterte Einstellungen für die viewneo Player App. Es ist in fünf Tabs unterteilt: Main, Player, Device, Apps und Info.

In der Titelleiste oben rechts befinden sich drei Symbole (von links nach rechts):

SymbolFunktion
ZahnradÖffnet die Android-Systemeinstellungen
PowerÖffnet das Power-Menü (siehe unten)
NeustartStartet die Player App neu

Das Power-Menü bietet folgende Optionen:

Power-Menü
OptionBeschreibung
Power offSchaltet das Gerät aus
RebootStartet das Gerät neu
Reboot into bootloaderStartet in den Bootloader (nur für Entwickler)
Reboot into recoveryStartet in den Recovery-Modus (nur für Entwickler)
Factory resetSetzt das Gerät auf Werkseinstellungen zurück

Der Tab Main enthält Verbindungseinstellungen, App-Einstellungen, Logging und Entwickleroptionen.

Entwicklermenü — Tab Main

EinstellungBeschreibung
Custom serverAktiviert einen benutzerdefinierten CMS-Server
Reports serverAktiviert einen benutzerdefinierten Reports-Server
Realtime serverAktiviert einen benutzerdefinierten Realtime-Server
Update serverAktiviert einen benutzerdefinierten Update-Server

Über das <·>-Symbol neben jeder Servereinstellung öffnet sich ein Dialog mit folgenden Netzwerkoptionen:

Dialog — Netzwerkoptionen
OptionBeschreibung
Do nothingKeine Aktion bei Verbindungsproblemen
Counted rebootNeustart nach einer bestimmten Anzahl fehlgeschlagener Verbindungsversuche
Disable reconnectionDeaktiviert die automatische Wiederverbindung

Im Bereich App-Einstellungen befinden sich rechts mehrere Symbole (von links nach rechts):

SymbolFunktion
WarnsymbolZeigt die Android-Berechtigungen der Player App
Gerät aktualisieren (erzwungen)Erzwingt die aktuellen Einstellungen vom CMS
App-UpdateLegt die Update-Einstellungen fest. Nur bei Aufforderung durch den Support ändern.
Einstellungen löschenLöscht gespeicherte Daten (siehe unten)

Einstellungen löschen öffnet einen Dialog mit folgenden Optionen:

Dialog — Einstellungen löschen
OptionBeschreibung
All data belowWählt alle folgenden Optionen gleichzeitig aus
Saved Wi-Fi credentialsLöscht gespeicherte WLAN-Zugangsdaten
Server configurationSetzt die Serverkonfiguration zurück
Cache of the downloaded filesLöscht den Cache der heruntergeladenen Inhalte
App & web cache foldersLöscht den App- und Web-Cache

Nach der Auswahl können Sie die Aktion über Delete & Restart bestätigen oder die Auswahl über Reset zurücksetzen.

Das Warnsymbol öffnet einen Dialog mit einer Übersicht der von der Player App benötigten Android-Berechtigungen:

Dialog — Android-Berechtigungen

Jede Berechtigung ist farblich gekennzeichnet: grün (erteilt) oder rot (fehlend). Für fehlende Berechtigungen kann die Schaltfläche rechts (Ask for permissions oder Open settings) verwendet werden, um eine manuelle Bestätigung auszulösen.

EinstellungBeschreibung
Run on bootStartet die viewneo Player App automatisch beim Gerätestart (Enabled, Force start oder Disabled)
App restarts on going to backgroundVerhindert, dass die Player App geschlossen oder in den Hintergrund gesendet wird (z. B. durch Benutzeraktion)

Der Bereich Logging dient ausschließlich der Fehlerbehebung und sollte nur bei Aufforderung durch den viewneo-Support verwendet werden.

Neben der Überschrift befinden sich drei Symbole (von links nach rechts):

SymbolFunktion
System-Log (LogCat)Zeigt das Android-System-Log
Player-LogsZeigt die Player-Logs
Logs sendenSendet die Player-Logs an den viewneo-Support
EinstellungBeschreibung
Save LogCatWenn aktiviert, werden die Android-System-Logs (LogCat) in den Player-Logs gespeichert. Wird für erweiterte Fehlerbehebung durch den Support verwendet.

Startet die viewneo Player App manuell neu.

Der Tab Player steuert das Wiedergabeverhalten und ist in vier Bereiche unterteilt: Playback, Web, Interaction und Miscellaneous.

Oben rechts befinden sich drei Symbole (von links nach rechts):

SymbolFunktion
RSS-TestLädt den im CMS konfigurierten RSS-Feed herunter
Medien herunterladenLädt die Mediendateien herunter
Medien entfernenEntfernt alle heruntergeladenen Mediendateien

Entwicklermenü — Tab Player, Bereich Wiedergabe

EinstellungBeschreibung
Use MultiFrame featureAktiviert die MultiFrame-Wiedergabe für mehrere gleichzeitige Inhalte
Restart delay optionDie App wird periodisch neu gestartet, um Speicherlecks bei Web-Inhalten zu vermeiden. Modi: Disabled (nur für reine Bild-/Video-Playlists empfohlen), Scheduled (Neustart zu einer festgelegten Zeit) oder Counted (speicherintensive Inhalte werden nach Gewicht gezählt — bei Erreichen des Limits erfolgt ein Neustart, und die Playlist wird an derselben Position fortgesetzt). Änderung auf eigene Gefahr.
Restart delay multiplierErhöht die Neustartverzögerung um bis zu 100x. Je höher der Wert, desto seltener der Neustart (Änderung auf eigene Gefahr).
Play images withRendering-Methode für Bilder: Picasso (Standard, scharfe Darstellung, kein sanfter Übergang), WebView (Darstellung im Webbrowser) oder Default (Standard-Android-Rendering, kann zu Speicherlecks führen)
Memory usage of the appErhöht den Cache für schnelleres Laden von Bildern. Kann zu Speicherlecks führen (Änderung auf eigene Gefahr).
Apply rotation also to the imageRotiert Bilder ebenfalls gemäß den Rotationseinstellungen. Hilfreich für Hochformat-Anzeige auf Geräten, die den Hochformatmodus nicht unterstützen.
Play videos withWahl der Rendering-Methode für Videos: Texture (CPU) oder Default (GPU). Über das Listensymbol kann die Methode separat für Hoch- und Querformat konfiguriert werden.
Play YouTube videos withRendering-Methode für YouTube-Videos: In-app (Crosswalk) (nur für Android 5) oder System (WebView) (für alle anderen Android-Versionen)
Show next content only then, if readyWartet, bis der nächste Inhalt (z. B. externe Website) vollständig geladen ist. Der aktuelle Inhalt wird dadurch möglicherweise länger angezeigt. Bei Aktivierung kann die Animationszeit zwischen Bildern und Videos in Millisekunden eingestellt werden.
Additional encoding detector for RSS feedAktiviert zusätzliche Zeichenkodierungserkennung für RSS-Feeds

Entwicklermenü — Tab Player, Bereich Web

Über das Browser-Symbol neben der Überschrift können Sie eine benutzerdefinierte Website zur Vorschau laden. Falls zusätzliche Engine-Einstellungen verfügbar sind, können diese ebenfalls dort angepasst werden.

EinstellungBeschreibung
Play websites withRendering-Methode für Websites: In-app (Crosswalk), System (WebView) oder In-app (Gecko). Über das Listensymbol öffnet sich ein Menü, in dem die Engine individuell pro Inhaltstyp konfiguriert werden kann (siehe unten).
Cache optionCache-Einstellungen für interne und externe Websites. Kann die Ladezeit reduzieren. Für häufig wechselnde Inhalte wählen Sie “no cache”.
Use a new session for each websiteJeder Website-Aufruf läuft in einer eigenen Sitzung (die vorherige wird geschlossen). Nur Gecko.
Try to accept cookies automaticallyVersucht, Cookie-Einwilligungsbanner auf Websites automatisch zu akzeptieren. Nur Gecko.
Additional reload of the loaded websiteLädt die Website nach dem initialen Laden erneut. Kann helfen, Inhalte sichtbar zu machen.
”viewport” HTML meta tagAktiviert Unterstützung für den Viewport-Meta-Tag. Kann das Rendering verbessern, aber auch verschlechtern. Bei Deaktivierung entspricht die Layoutbreite immer der Browserbreite in CSS-Pixeln.
ZoomAktiviert Zoom-Steuerung und -Gesten im Webbrowser. Einige Websites verwenden Zoom für korrekte Positionierung — diese Option kann bei solchen Seiten helfen.
Video player for streamVerwendet einen Videoplayer statt des Webbrowsers für Streaming-Inhalte. Filtert URLs nach Erweiterung (z. B. .m3u8, .mp4).
Desktop user agentStandardmäßig erkennen Webserver die Player App als mobile Anwendung und liefern eine mobile Website. Diese Option erzwingt das Laden der Desktop-Version. Der User Agent kann bei Bedarf überschrieben werden.
Dialog — Engine pro Inhaltstyp konfigurieren

Das Menü listet alle Inhaltstypen auf (z. B. Generic Website, Interaction, Slide, Plugins) und ermöglicht die individuelle Zuordnung der Browser-Engine. Über Set all to kann die Auswahl für alle Typen gleichzeitig geändert und über Reset to defaults auf die Standardwerte zurückgesetzt werden.

Entwicklermenü — Tab Player, Bereich Interaktion

EinstellungBeschreibung
Show button to disable lock screen temporaryWenn aktiviert, erscheint während der Wiedergabe ein Monitor-Symbol in der oberen linken Ecke. Ein Klick darauf deaktiviert temporär die Bildschirmsperre, sodass die angezeigte Website wie ein Browser verwendet werden kann (z. B. für Anmeldung oder Cookie-Einwilligung). Die Sperre wird automatisch wieder aktiviert, wenn der Eintrag fertig abgespielt wird.
Lock screenAktiviert die Bildschirmsperre für die interaktive Website. Muss aktiviert sein, wenn die Systemnavigationsleiste nicht ausgeblendet werden kann.
Navigation barZeigt Home-, Zurück- und Vorwärts-Schaltflächen für die Navigation im Interaktionsmodus
Back button on playbackZeigt eine Zurück-Schaltfläche zum Navigieren zum vorherigen Wiedergabe-Eintrag. Funktioniert nur mit Playlists, die Ereignisse und Touch-Interaktion haben.

Entwicklermenü — Tab Player, Bereich Verschiedenes

EinstellungBeschreibung
Show event logs during the playbackZeigt Ereignis-Logs während der Wiedergabe: Disabled, Local logs (Player-Logs) oder LogCat (Android-System-Log)
Show debug information about the playbackZeigt Debug-Informationen während der Wiedergabe: Eintrag-Index, Playlist-Name, Eintrag-Name und Countdown. Nach der Aktivierung kann die Textfarbe geändert werden (Red, Blue, Green, Yellow, Black, White).

Der Tab Device enthält Hardware-, Display- und Systemeinstellungen.

Entwicklermenü — Tab Device

Entwicklermenü — Tab Device, Bereich Hardware

EinstellungBeschreibung
BluetoothAktiviert oder deaktiviert Bluetooth
Wi-FiAktiviert oder deaktiviert WLAN. Über das Listensymbol kann ein anderes WLAN-Netzwerk ausgewählt und verbunden werden (wie bei der Ersteinrichtung). Dadurch speichert die App die WLAN-Zugangsdaten für die automatische Wiederverbindung.

Entwicklermenü — Tab Device, Bereich Anzeige

EinstellungBeschreibung
Change LCD density (DPI) toÄndert die System-DPI-Einstellung (160–480 dpi). Beeinflusst auch die Webbrowser-Auflösung (z. B. 160 dpi = 1920x1080, 240 dpi = 1280x720).
Change display modeZeigt alle verfügbaren Anzeigemodi und wechselt den Modus sofort
Use this mode as defaultSetzt den ausgewählten Anzeigemodus als Standard, der bei jedem Systemstart angewendet wird (Änderung auf eigene Gefahr)
Change HDR mode toErzwingt einen bestimmten HDR-Modus (Off, On, Auto)
Change rotation degree toDreht die Anzeige um 0°, 90°, 180° oder 270°. Einstellungen im CMS-Konto (unter Geräte/Gerätegruppen) werden nicht überschrieben.
Override screen scaleÜberschreibt die Bildschirmskalierung. Einstellungen im CMS-Konto werden nicht überschrieben.

Entwicklermenü — Tab Device, Bereich Systemeinstellungen

EinstellungBeschreibung
System UI (Navigation bar)Zeigt oder blendet die Systemnavigationsleiste aus. Wirkt nur im Setup- oder Menümodus.
Soft keyboard system-wideAktiviert die Bildschirmtastatur systemweit. Deaktivieren Sie diese Option nur, wenn ausschließlich eine Hardware-Tastatur verwendet wird.
Automatic date & timeAktiviert die automatische Datums- und Zeiteinstellung. Das Deaktivieren verhindert, dass die App diese Einstellung automatisch in den Systemeinstellungen aktiviert.
Automatic timezoneAktiviert die automatische Zeitzonenerkennung. Das Deaktivieren verhindert, dass die App diese Einstellung automatisch in den Systemeinstellungen aktiviert.
NTP serverKonfiguriert den NTP-Server für die Zeitsynchronisierung. Hilfreich, wenn Ihr Netzwerk den Standard-NTP-Server blockiert. Der NTP-Server kann durch Anklicken geändert werden.
Additional online time checkAktiviert eine zusätzliche Zeitüberprüfung über timeapi.io zum Vergleich
System rebootAktiviert den automatischen Systemneustart zu einer festgelegten Zeit. Aktivieren Sie diese Option, wenn Sie Probleme mit der Player-Hardware oder HDMI-CEC haben.
Only on standbyStartet das Gerät automatisch neu, wenn es mehr als 24 Stunden im Standby-Modus war. Verhindert Systemausfälle bei längerer Inaktivität.

Entwicklermenü — Tab Device, Bereich Serieller Port

Über das Listensymbol neben der Überschrift wird die Liste der unterstützten USB-Geräte angezeigt. Über das +-Symbol können benutzerdefinierte Geräte hinzugefügt werden.

Dialog — unterstützte USB-Geräte
EinstellungBeschreibung
Use default settingsVerwendet die Standardeinstellungen für den seriellen Port. Bei Deaktivierung können Baudrate, Datenbits, Stoppbits, Parität und Format manuell konfiguriert werden.
ConnectStellt die Verbindung zum seriellen Port her. Nach der Verbindung können Befehle über das Textfeld gesendet und Antworten empfangen werden. Dient zum Testen serieller Geräte, die über USB angeschlossen sind.

Der Tab Apps zeigt alle auf dem Gerät installierten Anwendungen.

Der Tab Info zeigt umfassende Systeminformationen an. Alle Einträge sind schreibgeschützt.

InformationBeschreibung
DPIAktuelle Bildschirmdichte in DPI
ResolutionAktuelle Bildschirmauflösung (Breite x Höhe)
OrientationAktuelle Bildschirmausrichtung
InformationBeschreibung
CPU freqAktuelle CPU-Taktfrequenz
CPU usageAktuelle CPU-Auslastung in Prozent
CPU temperatureAktuelle CPU-Temperatur
RAM totalGesamter Arbeitsspeicher
RAM usageBelegter Arbeitsspeicher
RAM temperatureAktuelle RAM-Temperatur
Storage (Internal)Freier und gesamter interner Speicher
Storage (External)Freier und gesamter externer Speicher
InformationBeschreibung
Bluetooth MACBluetooth-MAC-Adresse
Ethernet MACEthernet-MAC-Adresse
Wi-Fi MACWLAN-MAC-Adresse
InformationBeschreibung
NTPAktueller NTP-Server
MACMAC-Adresse der aktiven Verbindung
Last connectionZeitpunkt der letzten Serververbindung
Network typeTyp der aktuellen Netzwerkverbindung
Signal strengthSignalstärke der aktuellen Verbindung (nur bei WLAN sichtbar)
IP addressAktuelle IP-Adresse des Geräts
Subnet maskSubnetzmaske
GatewayStandard-Gateway
DNSDNS-Server
InformationBeschreibung
DateAktuelles Datum und Uhrzeit
TimezoneAktuelle Zeitzone
InformationBeschreibung
Build flavorBuild-Variante der Player App
ConfigAktuelle Konfiguration
ABICPU-Architektur (z. B. arm64-v8a)
BrandGerätemarke
Display IDAndroid-Display-Build-ID
FingerprintAndroid-Build-Fingerprint
ManufacturerGerätehersteller
ModelGerätemodell
OS versionAndroid-Version
ProductAndroid-Produktname
SerialSeriennummer des Geräts
UptimeBetriebszeit seit dem letzten Neustart
UUIDEindeutige Kennung des Players (für Support-Anfragen)
RootedZeigt an, ob das Gerät gerootet ist
Is launcherZeigt an, ob die Player App als Launcher eingestellt ist
viewneo ServiceVersion der viewneo Service App
viewneo UpdaterVersion der viewneo Updater App
WebViewVersion der WebView-Komponente
Google ServicesVersion der Google Play Services
InformationBeschreibung
Open SourceZeigt die verwendeten Open-Source-Bibliotheken

Die Experteneinstellungen sind auf allen Android-Geräten verfügbar:

  • viewneo 4K SignageBox III
  • viewneo 4K SignageBox II (Standard und White Label)
  • viewneo 4K SignageBox
  • viewneo SignageStick 2
  • Qbic FHD-100
  • Philips D-Line
  • Android-Geräte von Drittanbietern