Autor Thema: Fully Fullscreen Browser für Android  (Gelesen 50978 mal)

Online aloz77

  • Full Member
  • ***
  • Beiträge: 291
Fully Fullscreen Browser für Android
« am: 06 Februar 2016, 20:27:54 »
Ich habe lange gesucht, aber keinen kostenlosen Fullscreen-Webbrowser für Tablet UI gefunden, der alles macht, was ich will. Mit WebViewControl war ich fast zufrieden, aber es gingen keine HTML5-Videos und der Fullscreen-Modus im Landscape klappte auf meinem Tablet auch nicht. So habe ich eine eigene zunächst sehr einfach gehaltene Webview-basierte App für Android geschrieben, die ich hier mit euch teile. Mittlerweile ist Fully zu einer mittelschweren App mit Kiosk-Modus, Bewegungserkennung und vielen anderen Optionen angewachsen.

FEATURES.
Fast alle Features sind konfigurierbar.

Webseiten anzeigen
  • Unterstützung für HTTP-, HTTPS und FILE-Protokolle
  • Unterstützung für JavaScript, HTML5 und Application Cache
  • Fullyscreen und Autoplay für HTML5-Videos
  • Unterstützung für Basic Authentification (User/Pass)
  • Unterstützung für WebRTC (Android 5+)
  • Zahlreiche Web-Features konfigurieren und einschränken
  • Third Party Cookies zulassen
  • Form Autocomplete
  • Alle JavaScript-Boxen ein-/abschalten
  • Tastatur ein-/abschalten
  • Scaling für die Seite oder für die Schriften einstellen
  • URL Whitelist und URL Blacklist
  • Custom Error URL (PLUS)
  • Dateien oder Kamerabild hochladen (PLUS, Android 5+)
  • Zugriff auf Webcam durch HTML5 (PLUS, Android 5+)
  • Zugriff auf Microphone durch HTML5 (PLUS, Android 5+)
  • Zugriff auf Geolocation durch HTML5 (PLUS, Android 5+)
  • Popups und Links im neuen Fenster öffnen (PLUS)
  • Hardware-Beschleunigung abschalten (experimentell)
  • SSL-Fehler ignorieren (natürlich, optional)
  • Gefakten User Agent String verwenden

PDFs, Videos und andere Inhalte anzeigen
  • PDF-Datei direkt im Browser anzeigen (PLUS, verwendet Google Docs für nicht-lokale Dateien oder eingebauten PDF-Viewer für lokale Dateien, Android 5+)
  • Vom Android unterstützte Videos inkl. RTSP-Streams direkt in Fully im Vollbildmodus  abspielen (PLUS)
  • Downloads/Öffnen durch andere Apps
  • Unterstützung von URL-Scheme intent:

Anpassbare Toolbars and Aussehen
  • Status-, Navigation-, Action-, Address-Bar zeigen/verstecken
  • Echter Fullscreen-Modus (immersive sticky bei Android 4.4+)
  • Eigene Farben für alle Toolbars (ver. 1.11+)
  • Anpassbare Auswahl von Buttons auf der Action-Bar: home, back, forward, refresh und print (ver. 1.11+)
  • Eigenes Action-Bar-Icon und -Background-Image (ver. 1.11+)

Konfigurierbares Surfvergnügen
  • Back-Button macht “History Back”
  • Tap/Klick-Sound abspielen (ver. 1.10+)
  • Ladebalken zeigen
  • Pull to Refresh – Ziehen, um die Seite zu aktualisieren
  • Navigation vorn/zurück durch Swipen (PLUS)
  • Animierte Seitenübergänge für ein app-ähnliches Erscheinungsbild (PLUS)
  • Unterstützung für Zoom in den Webseiten
  • Webseiten-Links zum Startbildschirm hinzufügen
  • Auf Internetverbindung warten (anstatt Fehlermeldungen anzeigen)
  • Home-Button tappen, um Start URL zu laden (nur im Kiosk-Modus)
  • Fully als Standard-Browser nutzen
  • URLs von NFC-Tags lesen und öffnen

Webseite bei verschiedenen Ereignissen neu laden
  • Automatischer Reload nach Inaktivität, nach Seitenfehler
  • Automatischer Reload beim Bildschirmeinschalten
  • Automatischer Reload bei Netzwerk-Reconnect oder Internet-Reconnect
  • Cookies/History/Cache/Webstorage beim Autoreload löschen

Gerät für die beste Usability einstellen
  • Bildschirm eingeschaltet lassen
  • Bildschirm-Helligkeit einstellen
  • Bildschirmausrichtung (Landscape/Portrait) fixieren
  • Autostart beim Booten
  • Sperrbildschirm umgehen
  • Sleep on power disconnect
  • Bildschirm nach einer Zeit ausschalten oder Screensaver starten (PLUS)
  • Gerät zu definierten Zeiten täglich ein- und ausschalten, um Strom zu sparen (PLUS)
  • Bei Inaktivität Bildschirm ausschalten oder eine Screensaver-URL zeigen
  • Android daydream als Screensaver nutzen (PLUS)
  • WLAN-Zugang durch eingabe der SSID und Keyphrase vorkonfigurieren (PLUS)

Kiosk-Modus (PLUS)
  • Zugang zu allen anderen Apps und Einstellungen blockieren
  • Geste auswählen und die PIN zum Verlassen des Kiosk-Modus festlegen
  • Eine separate PIN nur für Zugang zu WLAN-Einstellungen definieren
  • Android-Statusbar blockieren
  • Power- und Volume-Buttons einschränken
  • App whitelist: Ausgewählten Apps erlauben, in den Vordergrund zu gehen (ver. 1.10+)

Bewegungserkennung mit der Frontcam (experimentell, PLUS)
  • Aufmerksamkeit durch Bildschirmeinschalten oder Screensaverstop erwecken
  • Konfiguriebare Sensitivität und Sample Rate
  • Bei App-Wechsel pausieren (ver. 1.14+)

Website-Integration mit Javascript (PLUS)
  • Geräteinfo bekommen und Gerät steuern
  • Fully-Funktionen und -Einstellungen steuern
  • Auf verschiedene Ereignisse wie Bildschirm-An reagieren
  • Camshot holen (erfordert Motion Detection)
  • Screenshot holen
  • Videos und PDF anzeigen
  • Andere Apps starten
  • Fully in Vordergrung bringen
  • Webseite drucken
  • Text-to-Speech

Remote-Verwaltung, Fernzugriff und -konfiguration (PLUS)
  • Zugriff vom beliebigen Webbrowser im lokalen Netzwerk oder weltweit über VPN
  • Remote Admin von Überall über Fully Cloud (ver. 1.11+)
  • Geräte- und App-Informationen abrufen
  • Fully-Einstellungen anzeigen und verwalten
  • Screenshot und Camshot zeigen

Tägliche Nutzungsstatistik (PLUS)
  • Tägliche Werte für  Pageview, Errors, Touches, Movements, Reloads etc.
  • Anschauen und als CSV herunterladen im Remote Admin Interface

Die App wiederherstellen
  • App nach einem Crash automatisch neustarten (PLUS)
  • App nach einem Update automatisch neustarten (PLUS)

Einfache Installation, Lizensierung, Massenlizensierung und Deployment
  • Installation von Google-Play oder aus einer APK-Datei
  • Einstellungen exportieren und importieren
  • Einfaches Deployment durch Auto-Import der Einstellungen, mehr Infos
  • Alle PLUS-Features sind unbeschränkt und kostenlos auszuprobieren
  • Eine Lizenz für die PLUS-Features sofort erwerben (auch ohne Google-Konto), mehr Infos
  • Einfache Massenlizensierung per Volume License Key ab 10 Geräte
  • Customisierte und White-Label-Lösungen verfügbar
  • Eine “leichte” App unter 2 MB, keine Werbung, kein Tracking
  • Fully auf SD-Karte verschieben (falls vom System untersützt)
  • Unterstützt Android ab 4.4 bis 6.x (Google Play) und ab 4.1 bis 6.x (APK)

Erwartet bitte keine Wunder bei der Qualität der Webdarstellung, der Browser-Performance oder der Akkulaufleistung. Fully nutzt Android Webview (=Chromium), und kann die Webseiten nur genauso gut verarbeiten wie Chromium das kann. Für die besten Anzeigeergebnisse soll man ab Android 5 zusätzlich Android System Webview aus Google Play installieren. Damit wird die Webengine dann aktuell gehalten und die Anzeige in Fully soll der in Chrome identisch sein.

Android 4.4 bringt nur eine veraltete Chromium-Engine mit. Hier sind einzelne Anzeigeprobleme, z.B. bei SVG-Schriften im FTUI-Chartwidget bekannt. Daran kann man leider nichts machen, da sich die Webview ohne Android-Update nicht aktualisieren lässt.

Bei älteren Android-Versionen 4.1 bis 4.3 kann es durchaus sein, dass die Webseitendarstellung im Google Chrome viel besser ist als die in Fully, da Fully nur auf die im Android vorhandene veraltete Webkit-Webview zurückgreifen kann. Der Fullscreen-Modus fühlt sich merkwürdig an, da die Navibar bei jeder Bedienung eingeblendet (erster Touch geht dabei verloren) und nach 5 Sekunden Inaktivität wieder ausgeblendet wird. Hier muss man evtl. auch andere Einschränkungen in Kauf nehmen.

Es sind keine Features zur Kommunikation mit FHEM wie bei WebViewControl enthalten. Aber ich empfehle mittlerweile eher AMAD für die Tabletsteuerung. Alternativ kann man für einige einfache Funktionen den REST-Interface von Fully nutzen.

INSTALLATION.

Aktuelle Fully App 1.16.2 von Google Play installieren

oder als Beta-Tester anmelden und immer die neueste Version testen

Man kann Fully auf Android ab 4.4 einfach von Google Play installieren. Dann aktualisiert sich die App auch ggf. automatisch. Alternativ: Einfach die apk-Datei unten herunterladen und auf dem Android-Gerät starten. Das Installieren von Apps aus unbekannten Quellen muss vorher in den Android-Sicherheitseinstellungen aktiviert sein. Bei der Installation einer apk-Datei meckert auch Avast Mobile Security, dass die App verdächtig ist. Beim Update von APK auf Google Play oder andersrum muss die alte App vorher deinstalliert werden. Die Konfiguration muss daher neu durchgeführt werden.

Für die älteren Android-Versionen 4.1 bis 4.3 gibt's testweise die Kompatibilitätsedition, die nur als apk-Datei angeboten (nicht bei Google Play) und nicht regelmäßig aktualisiert wird. Zu den Einschränkungen von Fully auf älteren Android-Versionen siehe oben.


APP-BERECHTIGUNGEN.

Bei der Installation werden folgende Permissions für die App angefragt:

  • INTERNET - Internetverbindung
  • RECEIVE_BOOT_COMPLETED - Start beim Booten
  • DISABLE_KEYGUARD - Sperrbildschirm aushebeln
  • INSTALL_SHORTCUT - Links zum Startbildschirm hinzufügen
  • SYSTEM_ALERT_WINDOW - Erforderlich für den Kiosk-Modus
  • REORDER_TASKS - Erforderlich für den Kiosk-Modus
  • WAKE_LOCK - Erforderlich für den Kiosk-Modus
  • READ_EXTERNAL_STORAGE - Lokale Dateien mit file:// anzeigen und Einstellungen importieren
  • WRITE_EXTERNAL_STORAGE – Einstellungen exportieren
  • ACCESS_NETWORK_STATE - Netzwerkstatus überprüfen
  • ACCESS_WIFI_STATE - WLAN-Verbindung prüfen
  • CAMERA - für die Bewegungserkennung
  • SET_ALARM – für tägliches automatisches Ein- und Aussschalten
  • ACCESS_COARSE_LOCATION – für HTML Geolocation Access
  • ACCESS_FINE_LOCATION – für HTML Geolocation Access
  • RECORD_AUDIO – erforderlich für HTML-Microphon-Zugriff
  • MODIFY_AUDIO_SETTINGS – erforderlich für HTML-Microphon-Zugriff
  • CHANGE_WIFI_STATE – für WLAN-Vorkonfiguration
  • GET_TASKS and PACKAGE_USAGE_STATS – für App-Management im Kiosk-Modus
  • WRITE_SETTINGS – für das Setzen der Bildschirm-Helligkeit (ver. 1.14+)
  • NFC – read URLs from NFC tags (ver. 1.16+)
  • READ_PHONE_STATE – access IMEI and SIM Serial (ver. 1.16+)

Außerdem werden bei Aktivierung der Bewegungserkennung sowie der Website Integration Features Administrationsrechte für "Bildschirm sperren" angefragt, damit Fully den Bildschirm automatisch ausschalten darf. Die Administrationsrechte müssen entzogen werden, bevor die App deinstalliert werden kann.

Im Android 6+ werden bei Bedarf folgende Runtime-Permissions angefragt:

  • USB-Medien lesen – bei Zugriff auf file:// als URL, bei Export/Import der Einstellungen und bei Remote Admin
  • Einblenden über anderen Apps zulassen – beim ersten Start im Kiosk-Modus und bei eingeschalteter Bewegungserkennung
  • Zugriff auf Kamera – bei eingeschalteter Bewegungserkennung, Website Integration und HTML-Zugriff auf Kamera
  • Zugriff auf Geolocation – bei eingeschalteter HTML-Geolocation
  • Zugriff auf Microphone – bei eingeschaltetem HTML-Microphonezugriff
  • Einstellungen ändern – bei Nutzung von dim: und Screen Brightness
  • Phone calls - bei Nutzung von Remote Admin und Website Integration, um IMEI zu lesen


KONFIGURATION.

Menü und Einstellungen erreicht man mit einem Wisch vom linken Rand nach rechts.

Es sind mittlerweile über 110 Optionen verfügbar. Die Beschreibung siehe hier: https://www.fully-kiosk.com/de/#configuration


ADD TO HOME SCREEN.

Diese Funktion legt auf dem Startbildschirm einen Link zur aktuell geöffneten Webseite. Als Titel wird der Webseiten-Titel genommen und als Icon das zuletzt geladene Favicon. Die Favicons werden ggf. hochskaliert und können hässlich aussehen. Man kann auch mehrere Links zu verschiedenen Webseiten auf dem Startbildschirm ablegen.

Wenn man einen solchen Link klickt, startet Fully mit der im Link gespeicherten Webseite. Die Start URL aus den Einstellungen hat in diesem Modus keine Relevanz.

KIOSK-MODUS (PLUS).

Im Kiosk-Modus versucht sich die App so einzurichten, dass keine anderen Apps gestartet werden können. Dafür wird wie bei anderen Kiosk-Apps der Standard-Launcher (die App, die man erreicht, wenn man auf den Home-Button klickt) durch Fully ersetzt. Der Zugang zu Fully-Menü und -Einstellungen ist im Kiosk-Modus mit einer PIN geschützt (optional). Bevor die PIN-Anfrage angezeigt wird, soll eine eingestellte Geste am Gerät gemacht werden. Zur Zeit kann man zwischen Wisch von links (wie sonst zum Menü öffnen, das können die Nutzer per Zufall schnell entdecken), fünfmal schnell tappen und Doppeltap oben links plus Doppeltap unten rechts (das wäre sehr "geheim") wählen.

Den Kiosk-Modus kann man bequem in den Einstellungen ein- oder ausschalten. Bei Android 6 wird beim ersten Start im Kiosk-Modus noch eine zusätzliche Permission ("Einblenden über anderen Apps zulassen") abgefragt und soll erteilt werden.

Wenn man im Kiosk-Modus auf Home klickt, bleibt man in Fully eingesperrt. Auch der Zugang zu Android-Einstellungen über die Statusbar und zu den letzten Apps wird im Kiosk-Modus geblockt (optional). Der Power-Button und Lautstärkenbuttons können im Kiosk-Modus ebenfalls eingeschränkt werden (optional). Ein sehr langer Druck auf Power-Button führt weiterhin zum Abschalten des Gerätes.

MOTION DETECTION (PLUS).

Die Bewegungserkennung wird über die Frontcamera des Tablets gemacht. Dieses Feature ist experimentell. Einige Geräte sind bekannt dafür, dass ihre Cameras gar nicht anlaufen oder nach einiger Zeit abschmieren. Da kann ich leider wenig machen.

Mit der Einstellung Detector Sensitivity bei 90-95 läuft die Erkennung ziemlich gut, wenn ausreichend Licht vorhanden ist. Bei Bewegungserkennung wird zur Zeit der Bildschirm eingeschaltet. Wie schnell sich der Bildschirm wieder abschalten soll, kann man mit Screen Off Timer in Sekunden festlegen. Damit Fully den Bildschirm abschalten darf, werden von Fully Admin-Rechte angefragt. (Das hat mit Root-Rechten nichts zu tun. Diese sind für Fully weiterhin nicht erforderlich.) Bevor die App deinstalliert werden kann, müssen diese Rechte zurückgezogen werden. Mit der Option Show Cam Preview kann man eine kleine Voransicht der Cam in der unteren rechten Ecke einblenden, damit man sieht, was der Camblick alles umfasst.

In Android 6+ kommen beim Einschalten der Bewegungserkennung gleich drei verschiedene Berechtigungsabfragen hintereinander: Administrationsrechte, Einblenden über anderen Inhalten und Zugriff auf Cam. Da soll man sich nicht verunsichern lassen.

WEBSITE INTEGRATION (PLUS).

Das erlaubt der Webseite über JavaScript die Geräteinformationen abzurufen und das Gerät zu steuern.

Die Liste der verfügbaren Javascript-Funktionen siehe hier: https://www.fully-kiosk.com/de/#websiteintegration

VERSIONEN.

2016-02-06 - v0.1 - Der erste Wurf
2016-02-08 - v0.2 - Kiosk-Modus (experimental) hinzugefügt
2016-02-12 - v0.3 - Menü, Einstellungen und Startbildschirm-Link hinzugefügt
2016-02-14 - v0.5 - Zoom-Modus hinzugefügt, Zugang zu System-Einstellungen und Recent Apps im Kiosk-Modus eingeschränkt
2016-03-09 - v0.6 - Ladebalken- und SSL-Option hinzugefügt, Stabilitätsprobleme adressiert, Import alter Einstellungen aus XML-Datei abgeschafft
2016-03-10 - v0.7 - Automatischer Reload, Basic auth in eigene Einstellungen, Passwortschutz im Kioskmodus, Hardwarebuttons einschränken
2016-03-12 - v0.8 - URL validieren, lokale HTML-Dateien öffnen, schwarzer Hintergrund beim Laden
2016-03-13 - v0.9 - Autoreload bei ScreenOn und WifiOn
2016-03-14 - v0.10 - Kompatibilitätsausgabe für Android-Versionen ab 4.1
2016-03-17 - v0.11 - Neues Menü (zum Öffnen vom linken Rand nach rechts wischen)
2016-03-19 - v0.12 - Use Wide Viewport, Fix Reload on Wifi Reconnect, Support Android 4.1+
2016-03-26 - v0.13 - Kleine Fixes für den Kiosk-Modus, Run in Foreground (experimental)
2016-03-29 - v0.14 - Fix für die gelegentlich fehlende Tastatureinblendung in Android 6.x
2016-03-30 - v0.15 - Set Orientation, Support Fullscreen Videos
2016-04-03 - v0.16 - Allow mixed http/https content
2016-04-19 - v1.0-b2 - Erste Public Beta mit neuen Features
2016-04-22 - v1.0-b3 - Clean up fullscreen mode, hide PIN dialog after 20 sec, fix screen off, handle mailto links
2016-04-29 - v1.0-b7 - Show PDF, restart on crash, export/import, load with overview, initial scale
2016-05-01 - v1.0-b8 - Set font size
2016-05-13 - v1.0-b10 - Show basic auth dialog
2016-05-19 - v1.0 - Version 1.0 veröffentlicht
2016-05-29 - v1.1-b2 - Fix für Screen on/off mit Motion Detection, view local PDF files, better detect PDFs
2016-06-01 - v1.1-b3 - Allow file uploads, zoom local PDF view
2016-06-05 - v1.1 - Version 1.1 veröffentlicht
2016-06-20 - v1.2-b5 - Auto correct spaces in URL, Allow capitals in domain name, Select a different gesture to exit Kiosk Mode, Restart Fully after updating app or Android Webview update, Disable all alert, confirm and prompt boxes (optional), Better use Exit button in Kiosk Mode, Show and copy Device ID in settings, Improve MAC address handling in Android 6.x, Allow Device ID changes without loosing the license, Restore black background on start, Other small fixes
2016-06-20 - v1.2-b9 - Fix black background again, fix reading settings, improve status bar icon, disable hardware acceleration (optional), improve app cache settings
2016-06-28 - v1.2 - Version 1.2 veröffentlicht
2016-07-02 - v1.3-beta-1 - Play RTSP streams, change Motion Detector Framerate
2016-07-12 - v1.3 - Play all supported videos, fix double tap to zoom, fix IPv6 and Mac address for Android 6+
2016-07-14 - v1.3.2 - Diverse Bugfixes
2016-07-30 - v1.4-beta-1 - Allow third party cookies, don't swith off screen while interacting, fix waiting for internet connection appears after exit
2016-07-31 - v1.4-beta-2 - Stability issues, disable some options in Android 4.4
2016-08-03 - v1.4-beta-4 - Fake User Agent String, Schedule daily sleep and wake up time (PLUS),Allow moving app to SD card, Fix Show local PDF in Android 5.x, Other fixes
2016-08-05 - v1.4-compat - Compatibility edition for Android 4.1+
2016-08-08 - v1.4 - Access webcam by HTML5
2016-08-10 - v1.4.1 - Bugfix release: Crash with USB Wifi stick
2016-08-27 - v1.5 - Access geolocation by HTML5 (PLUS), Load Start URL on Home Button in Kiosk Mode (PLUS), Reload on reconnect of any network, Improved offline license check
2016-09-08 – v1.6 – Custom Error URL, Custom Screensaver URL, Autoplay Videos Option, Volume License Key, Auto-import settings, Delete all webstorage data with Clear Cache, New option: Delete webstorage on Auto Reload, New option: Enable Camera Capture Upload
2016-09-23 – v1.7 – Remote Admin Fully App (view info and manage settings), New option: Reload on Internet Reconnect, Enable Screen Off and Screensaver on Timer without Motion Detection, Don’t turn Screen Off or Start Screensaver while video is playing, Detect Motion with JavaScript using Website Integration
2016-10-18 – v.1.8 – Show Action Bar with Back, Forward and Home Buttons, Show Address Bar (and auto-hide when scrolling), Enable/Disable Back Button, Support Popups and Open in New Frame, Support Microphone Access and WebRTC (Android 5+), Improve Kiosk Mode Enabler, Cleanup Runtime Permission Managment (Android 6+), Swipe to Navigate, Animate Page Transitions, Restart Camera on Failure
2016-11-05 – v.1.9 – Daily Usage Statistics, Pre-configure Wifi Connection, Handle URL Scheme intent: , New Kiosk Exit Gesture: 5 Taps, Use Android Daydream for Screensaver,
Show Camshot in Remote Admin and JS Interface, Bring Fully to Foreground in Remote, Admin and JS Interface, Nested Preferences, Improved Sleep/Wakeup, Improve Cam Stability for Motion Detection
2016-11-19 - v.1.10 - Download and View Remote PDFs in Built-In Viewer, Allow Video URL for Screensaver, Reload Start URL when Screensaver Stops, Unlock System Bar and Buttons when PIN entered, App Whitelist for Kiosk Mode, Optional Tap Sound, Wifi Only PIN, Show Geolocation in Remote Admin, New Website Integration Functions, Improve Alert/Auth Dialogs, URL Variables like $mac or $ssid, Offline Licensing, Several Bugfixes
2016-12-03 - v.1.11 - Show/Hide Status and Navigation Bars Separately, Change Colors for Status, Navi, Action and Address Bar, Customize Action Bar Icon and Background, Show/Hide Back, Forward, Refresh, Home and Print Buttons, Clear Cache After Each Page Loaded, Autoplay HTML5 Audio, Redirect To Start URL when Blocked, Don’t Wake Up if Power Disconnected, Sleep on Power Disconnect, Remote Admin from www.fully-kiosk.com/remote, New Website Integration Functions
2016-12-23 - v.1.12 - Welcome Screen with Quick Start Settings, Remote Admin: Export/Import Settings as JSON Text File, Remote Admin: Load Arbitrary URL, Remote Admin: Lock Device for Maintenance, Search Provider URL, Important Bugfixes
2017-01-03 - v.1.13 - Compatibility with Fully Cloud Account, New Option: Enable Soft Keyboard in Webview, New Option: View in Desktop Mode, Kiosk Mode: Disable Volume and Power Buttons Separately, Unregister the Volume License by Removing the Key, New REST and JS Interface Functions
2017-01-14 - v.1.14 - New Option: Screen Brightness, New Option: Pause Motion Detection whe Fully in Background, New Option: Ignore Motion when Moving Device, Remote Admin: Edit Settings, Dim Screen by Screensaver URL dim:, Enable intent: or tasker: URL in Start URL, More Tolerant Internet Connection Detection, New REST Interface Functions, Some Bugs and Stability Fixes
2017-02-07 - v.1.15.1 - Fully Cloud: Fast Admin Device, Remote Admin: Nice Change all Settings, Improved Boot in Kiosk Mode, JSON Response Mode for REST Interface, Decode IDN Domains
2017-03-16 - v.1.16 - Read NFC Tags, Improved Fully Cloud Support, Autoplay Audio/Video in Screensaver URL, New JS and REST Interface Features, Select Cache Mode, Set Optional Wakelocks, Disable Buttons while Showing Dialogs, Some Bugs and Other Fixes

KNOWN ISSUES.

Double launch on Boot in Kiosk Mode (scheint aber keine Probleme zu verursachen)
Toast Messages nicht sichtbar in Android 6.x, wenn das Gerät gesperrt ist
Fully wird vom System beendet, wenn Webview aktualisiert wird, nutze die Option Restart after Update
Auf Fire Tab funktioniert die Option Unlock Screen nicht (ist eine Beschränkung des Androids von Amazon)
Auf einigen Android 5.x Geräten funktioniert Scheduled Wake Up nicht oder unzuverlässig oder verzögert, vor allem beim Batteriebetrieb (versucht bitte den Lockscreen in Android-Einstellungen abzuschalten, kann helfen)

Euer Feedback ist willkommen! Enjoy!

Glücklich mit Fully? Bitte unterstütze die App und gib ihr eine Bewertung bei Google Play.
Du kannst gern auch Fully mit Link in deiner Forum-Signatur einbinden. Danke!


Alexey
« Letzte Änderung: Gestern um 22:17:52 von aloz77 »
Gefällt mir Gefällt mir x 10 Liste anzeigen

Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 7507
  • fhem.cfg befreite Zone!
Antw:Fully Fullscreen Browser für Android
« Antwort #1 am: 06 Februar 2016, 21:12:09 »
Hallo,

Ich konnte nur kurz bisher testen. Aber ich kann Dir jetzt schon sagen. Daaaaaanke. Endlich läd meine pagetab basierte TabletUI richtig und super schnell. Bitte mache weiter. Das ist genau das was ich seit Mo alten suche. Einfach aber funktionell.



Super herzlichste Grüße
Leon
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.me/MOldenburg
Mein GitHub: https://github.com/LeonGaultier

Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 7507
  • fhem.cfg befreite Zone!
Antw:Fully Fullscreen Browser für Android
« Antwort #2 am: 06 Februar 2016, 21:20:13 »
Und schon kommt der erste Wunsch. Ich würde gerne irgendwie ein Icon auf dem Startbildschirm haben welches wenigstens den Namen der Startseite vom Browser enthält  ;D


Grüße
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.me/MOldenburg
Mein GitHub: https://github.com/LeonGaultier

Offline ChrisK

  • Full Member
  • ***
  • Beiträge: 255
Antw:Fully Fullscreen Browser für Android
« Antwort #3 am: 07 Februar 2016, 01:30:42 »
Ich konnte nur kurz bisher testen. Aber ich kann Dir jetzt schon sagen. Daaaaaanke.
Dem kann ich mich nur anschließen.
Vielen Dank!

Läuft seit ein paar Minuten auf Nexus 7, wo ich bisher keine Fullscreen-Ansicht hinbekommen habe.
Aber jetzt! ;)

Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 7507
  • fhem.cfg befreite Zone!
Antw:Fully Fullscreen Browser für Android
« Antwort #4 am: 07 Februar 2016, 07:09:29 »
Hast Du nicht? Ich habe dafür bisher Firefox mit Fullscreen Plugin verwendet. Die Statusbar bekommst dann mit AMAD und der Fullscreenoption weg.

Kurz was zum Browser. Er lief nun die ganze Nacht durch und die Ansicht war sauber aktualisiert. Keine Fehler keine veralteten Daten. PERFEKTE Arbeit.



Grüße
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.me/MOldenburg
Mein GitHub: https://github.com/LeonGaultier

Offline marvin78

  • Hero Member
  • *****
  • Beiträge: 4307
Antw:Fully Fullscreen Browser für Android
« Antwort #5 am: 07 Februar 2016, 07:55:00 »
Ich habe mal spaßeshalber einen Android Virenscanner mit der App konfrontiert und der sagt nichts gutes darüber.


Das muss nichts heißen, vorsichtig wäre ich aber.

Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 7507
  • fhem.cfg befreite Zone!
Antw:Fully Fullscreen Browser für Android
« Antwort #6 am: 07 Februar 2016, 08:39:53 »
Wurde berichtet klinkt seltsam. Als wenn das Teil schon ewig auf dem Markt ist.

Aber ich wollte dem Entwickler eh empfehlen, das wenn er es besser machen will wie der Entwickler von WebViewControl, den Sourcecode frei zu geben.


Grüße
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.me/MOldenburg
Mein GitHub: https://github.com/LeonGaultier

Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 7507
  • fhem.cfg befreite Zone!
Antw:Fully Fullscreen Browser für Android
« Antwort #7 am: 07 Februar 2016, 09:04:16 »
Habe auch mal gescannt. Neuste Avast Version, Patteruodate von gestern Abend.
Alles ok, keine Auffälligkeiten. Keine Ahnung wieso Du so eine Meldung bekommst.


Grüße
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.me/MOldenburg
Mein GitHub: https://github.com/LeonGaultier

Online aloz77

  • Full Member
  • ***
  • Beiträge: 291
Antw:Fully Fullscreen Browser für Android
« Antwort #8 am: 07 Februar 2016, 10:57:49 »
Der Quelltext ist keine große Magie. Er hängt jetzt auch am ersten Post und kann unter GPLv3 verwendet werden. Es hat mich etwas Zeit gekostet, alle erforderlichen Einstellungen und Tricks zusammenzusuchen, wo ich von der Android-Entwicklung bis vor ein paar Tagen gar keine Ahnung hatte.

Die Sache mit Avast schaue ich mich an. Wahrscheinlich meckert er, weil die App nicht signiert ist, oder weil sie versucht, die Bildschirmsperre auszuhebeln (auch wenn gar keine grade aktiv ist).

Ich habe bisher nur unter Android 5.1 und 6.0 (beide gerooted, soll aber für Fully nicht erforderlich sein) getestet. Wenn andere Versionen laufen oder auch nicht, bitte schreibt rein.

Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 7507
  • fhem.cfg befreite Zone!
Antw:Fully Fullscreen Browser für Android
« Antwort #9 am: 07 Februar 2016, 11:09:15 »
Super danke Dir.
Vielleicht kannst Du ja in naher Zukunft bei Github oder so was ablegen.

Ich habe zwei Dinge die mir aufgefallen sind. Ich aber denke das Du da nichts machen kannst.
Da Du Webview verwendest wirst Du die Chromeengine verwenden. Unter Chrome hatte ich und unter Fully habe ich auch das Problem das das Dimmer Widget von FTUI nicht korrekt geht. Man kann nicht sanft dimmen, er rast die Dimmstufen nur so hoch und runter.
Außerdem kann man nicht wenn man auf das Widget anklickt direkt an und aus machen. Beides ging gut unter Firefox.

Naja und halt noch mein Wunsch von oben.


Grüße
Leon
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.me/MOldenburg
Mein GitHub: https://github.com/LeonGaultier

Online kvo1

  • Hero Member
  • *****
  • Beiträge: 1432
  • FHEMonaut
Antw:Fully Fullscreen Browser für Android
« Antwort #10 am: 07 Februar 2016, 18:15:19 »
Hmm, klingt vielversprechend , werd's mal testen.
RPi1: mit CUL: HM-CC-RT-DN,HM-ES-PMSw1-Pl,HM-LC-BL1-FM,HM-LC-Bl1PBU-FM,HM-LC-SW1-PL2,HM-SCI-3-FM,HM-SEC-SC-2,KFM-Sensor
RPi2: Viessmann(optolink) mit 99_VCONTROL.pm,
Cubietruck: Wheezy / Apache / Owncloud
Cubietruck: Armbian(Jessie) / fhem 5.7 / LMS 7.9
RPi3: (Test) mit 7" Touch  &  HM-MOD-RPI-PCB

Offline accessburn

  • Sr. Member
  • ****
  • Beiträge: 513
  • Lecker Raspberry-Cocktail!
    • TRcoding
Antw:Fully Fullscreen Browser für Android
« Antwort #11 am: 07 Februar 2016, 19:32:37 »
Android 4.1.1: Parsing Error :'(
Wezzy Rpi2b> FHEM, Elro, Intenso, FTUI, Jeelink v3, Max!Cube, Fire5, Foscam, NAS, Fritz!Box + Fon, Max!Wandthermostat, Amazon Echo
Wezzy Rpi2> Kettenfahrzeug
Jessie Rp3b> UPNP, NAS, Pi-Hole, ownCloud

Online aloz77

  • Full Member
  • ***
  • Beiträge: 291
Antw:Fully Fullscreen Browser für Android
« Antwort #12 am: 07 Februar 2016, 19:53:19 »
Android 4.1.1: Parsing Error :'(

Sorry, unter Android 4.4 soll's erstmal auch gar nicht laufen. (Parsing error ist wirklich schade.)

Unter 4.4 wird noch die alte Webkit-Webview verwendet. Ich habe keine Geräte und keine Zeit, um sie zu debuggen. Ab 4.4 ist Chromium an Board, was einiges einfacher und besser macht. Die Quellcodes sind da, da kann jeder mit dem Android Studio mal versuchen, was für eigenes Gerät zu bauen.

Offline accessburn

  • Sr. Member
  • ****
  • Beiträge: 513
  • Lecker Raspberry-Cocktail!
    • TRcoding
Antw:Fully Fullscreen Browser für Android
« Antwort #13 am: 07 Februar 2016, 20:25:24 »
Ja ist sehr schade. Hab es oben zwar gelesen aber die Hoffnung, weißt ja  ;)

Mir gehen halt so langsam die Ideen aus. Es wird wohl bei einem etwas größeren Geldtransfer richtung Amazon enden :D
Wezzy Rpi2b> FHEM, Elro, Intenso, FTUI, Jeelink v3, Max!Cube, Fire5, Foscam, NAS, Fritz!Box + Fon, Max!Wandthermostat, Amazon Echo
Wezzy Rpi2> Kettenfahrzeug
Jessie Rp3b> UPNP, NAS, Pi-Hole, ownCloud
Hilfreich Hilfreich x 1 Liste anzeigen

Online aloz77

  • Full Member
  • ***
  • Beiträge: 291
Antw:Fully Fullscreen Browser für Android
« Antwort #14 am: 08 Februar 2016, 20:24:54 »
Ich würde gerne irgendwie ein Icon auf dem Startbildschirm haben welches wenigstens den Namen der Startseite vom Browser enthält  ;D

Ich fürchte, das wird schwierig bis unmöglich. Irgendwelche Icons auf dem Startbildschirm ablegen, das kennt man nur vom Google Play (beim Installieren einer App) und von Chrome (Webseiten hinzufügen). Wie sie das machen, habe ich nirgendwo gefunden, evtl. closed-source Schnittstellen. Fully ist auch eher für die Anzeige von einer Webseite konzipiert, sonst nichts. Wenn man zwischen verschiedenen Webseiten springen muss, kann man ja in HTML eine "Verteilerseite" bauen. :-)