Fully Kiosk Browser für Android

Begonnen von aloz77, 06 Februar 2016, 20:27:54

Vorheriges Thema - Nächstes Thema

Kusselin

Ne Frage....gibt es sowas auch für IOS?? Oder braucht man das bei Apple gar nicht?

Gruss

Depechem

Zitat von: Kusselin am 24 März 2017, 12:49:10
Ne Frage....gibt es sowas auch für IOS?? Oder braucht man das bei Apple gar nicht?

Gruss
Hi, ja das ist mit IOS viel schöner und einfacher gelöst als mit Android, genau so wie die IOS Apps und Widgets die viel besser und schöner als bei Android sind!
Und das bei dem viel geschlossenerem System.
Schau mal unter "VPN in demand"
https://www.iphone-ticker.de/vpn-anleitung-iphone-fritzbox-und-vpn-on-demand-97462/

Gruß Thomas
RaspberryPi2 / FHEM / 3 Wand-Tablets mit Tablet UI / HM USB / verschiedene HM-Aktoren / JeeLink USB für WS1600 und mehrere LaCrosse Sensoren / HEOS ...

Depechem

Zitat von: Amenophis86 am 24 März 2017, 09:54:46
Habe eine ähnliche Variante für mich mittels Automagic und einem eigenen Widget erstellt. Beim klicken auf dieses wird geprüft, ob ich in meinem WLAN bin. Sollte dies nicht der Fall sein wird mittels VPNCilla ein VPN Verbindung hergestellt und dann direkt die Website von FHEM aufgerufen. Bin ich im WLAN, dann kommt direkt die Website.

Hi,
auch wenn es hier eigentlich nicht rein gehört aber,
kannst du dies eventuell etwas näher beschreiben und den passenden Automagic Flow reinstellen?
Das wäre super.
Gruß Thomas
RaspberryPi2 / FHEM / 3 Wand-Tablets mit Tablet UI / HM USB / verschiedene HM-Aktoren / JeeLink USB für WS1600 und mehrere LaCrosse Sensoren / HEOS ...

Amenophis86

Zitat von: Depechem am 24 März 2017, 21:08:39
Hi,
auch wenn es hier eigentlich nicht rein gehört aber,
kannst du dies eventuell etwas näher beschreiben und den passenden Automagic Flow reinstellen?
Das wäre super.
Gruß Thomas

Hey,
ich bin gerade umgezogen und setzte mein SmartHome daher aktuell komplett neu auf. Der VPN Zugang sollte die Tage dann dazu kommen. Werde dazu eine Anleitung fertigen und posten, alternativ ein Wiki Artikel. Schreib mit bitte nochmal eine PN als Erinnerung, dass ich dran denke ich darüber zu informieren, wenn ich den Beitrag erstellt habe.
Aktuell dabei unser neues Haus mit KNX am einrichten. Im nächsten Schritt dann KNX mit FHEM verbinden. Allein zwei Dinge sind dabei selten: Zeit und Geld...

Amenophis86

So, habe Hier mal eine Anleitung zu VPN mit Automagic geschrieben. Ist nicht schön, aber sollte trotzdem verständlich sein ;)
Aktuell dabei unser neues Haus mit KNX am einrichten. Im nächsten Schritt dann KNX mit FHEM verbinden. Allein zwei Dinge sind dabei selten: Zeit und Geld...

Depechem

Hi, ich habe heute mein FTUI endlich auf 2.6 umgestellt und somit den csrfToken wieder aktiviert.
Leider funktioniert damit der Fullybrowser mit einem älteren Android 4.2 Tablet nicht mehr.
Gibt es evtl eine aktualisierte Version die ich installieren kann?
Auf den anderen Tablets mit Android 5.0 und dem automatischen Fully Updates funktioniert alles
Viele Grüße
Thomas
RaspberryPi2 / FHEM / 3 Wand-Tablets mit Tablet UI / HM USB / verschiedene HM-Aktoren / JeeLink USB für WS1600 und mehrere LaCrosse Sensoren / HEOS ...

aloz77

Zitat von: Depechem am 07 April 2017, 18:17:51
Leider funktioniert damit der Fullybrowser mit einem älteren Android 4.2 Tablet nicht mehr.

Die Version 1.16.2-compat soll auch auf Android 4.2 laufen. Es gibt leider Einschränkungen, bedingt durch die Android-Version.

maraka

#667
Zitat von: aloz77 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


Depechem

Zitat von: aloz77 am 07 April 2017, 18:28:34
Die Version 1.16.2-compat soll auch auf Android 4.2 laufen. Es gibt leider Einschränkungen, bedingt durch die Android-Version.

Die Version habe ich auf dem Tab, leider geht es trotzdem nicht.
Mit Chrome läuft es.

Kannst du da evtl noch was machen?
Viele Grüße
Thomas
RaspberryPi2 / FHEM / 3 Wand-Tablets mit Tablet UI / HM USB / verschiedene HM-Aktoren / JeeLink USB für WS1600 und mehrere LaCrosse Sensoren / HEOS ...

aloz77

@maraka: Bitte mach das Zitat weg. Für Android 4.2.2 gibt's keinen Support von mir. Das Problem hängt wahrscheinlich mit deiner HTTPS-Verbindung zusammen. Du kannst in Fully Content Settings jedoch die Option Ignore SSL Errors aktivieren, wenn dir die SSL-Sicherheit unwichtig ist.

aloz77

Zitat von: Depechem am 07 April 2017, 22:18:20
Die Version habe ich auf dem Tab, leider geht es trotzdem nicht.
Mit Chrome läuft es.

Wenn in der Webseite irgendwas mit Fully nicht funktioniert, kann ich auf Android 4.x nichts machen. Denn die von Fully genutzte Android Webview ist in Android 4.x fest integriert, total veraltet und nicht aktualisierbar. Ich empfehle immer auf mind. Android 5 zu gehen, dort kann man die Webview aktuell halten. Dann funktioniert auch der Vergleich mit Chrome auf Android.

Depechem

Zitat von: aloz77 am 08 April 2017, 08:56:02
Wenn in der Webseite irgendwas mit Fully nicht funktioniert, kann ich auf Android 4.x nichts machen. Denn die von Fully genutzte Android Webview ist in Android 4.x fest integriert, total veraltet und nicht aktualisierbar. Ich empfehle immer auf mind. Android 5 zu gehen, dort kann man die Webview aktuell halten. Dann funktioniert auch der Vergleich mit Chrome auf Android.

Ok Danke trotzdem. Leider gibts kein Root für dieses Gerät. Android Tab 7 Zoll
RaspberryPi2 / FHEM / 3 Wand-Tablets mit Tablet UI / HM USB / verschiedene HM-Aktoren / JeeLink USB für WS1600 und mehrere LaCrosse Sensoren / HEOS ...

Nic

Hallo,

ersteinmal vielen Dank für die Super Arbeit, die hier geleistet wird.
Es hat mir als Anfänger viel geholfen ein funktionierendes "SmartHome" zu realisieren.
Aber es gibt immer wieder neue Ideen ;-)

Nun habe ich folgendes Problem: Habe ein Yuntab K107 an der Wand hängen mit Android 5.1
Mit dem Fully läuft auch alles soweit im Vollbildmodus.

Es gibt jedoch 2 Probleme:

1. der Fully stürzt ab und zu (ca. 1 mal am Tag) ab.  Ich komme früh an das Tablet und Fully ist geschlossen.
Woran kann das liegen?

2. Ich wollte nach diesem Beispiel https://wiki.fhem.de/wiki/FTUI_Beispiel_Webradio
ein Webradio einrichten. Jedoch höre ich nichts. Wenn ich das ganze mit dem iPhone Safari-Browser teste funktioniert es.
Liegt das grundsätzlich am Android? Oder was kann das Problem sein.

Danke schon einmal für die Hilfe

aloz77

Laut diversen Logs gibt's m.W. keine Geräte, wo Fully so regelmäßig abstürzt. Versuch die Option Restart Fully After Crash zu aktivieren. Wenn Fully dann immer noch verschwindet, dann liegt es nicht an den Abstürzen, sondern vermutlich daran, dass Fully von Android mangels Ressourcen (RAM) beendet wird. Du kannst dann mit der Option Run as Priority App versuchen, vielleicht wird's dann besser.

Auf jeden Fall soll man Android Webview von Google Play installieren, damit die Webview aktuell gehalten wird.

Spielt das Audio in Chrome auf Android? Wenn auch nicht, liegts vermutlich an Chromium bzw. daran, wie das in HTML implementiert ist (Chrome und Fully nutzen in Android 5+ eine Chromium-basierte Webengine). Dann kann man nur versuchen, mit HTML-Mitteln einen Workaround zu finden.

Nic

Ich habe die Optionen Restart Fully After Crash und Run as Priority App aktiviert.
Es kam immer noch zu abstürzen, wobei ich jetzt festgestellt habe, Fully ist gar nicht beendet und läuft noch/wieder (? weiß nicht ob er tatsächlich abstürzt oder nur der Desktop in den Vordergrund kommt ?) aber nicht im Vordergrund und ich sehe den Desktop.

Ich probiere mal noch einige Einstellungen aus und versuche das genauer herauszubekommen.