Aktuelle Zeit: 23.02.2019 14:26

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 2 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Fullscreen ?
BeitragVerfasst: 19.10.2018 16:40 
Offline

Registriert: 27.11.2016 18:13
Wohnort: Erzgebirge
Hallo an Leute, die sich mit dem Thema auskennen.

Wie kann man die obere Statusbar bei Android ausblenden.
Eigentlich sollte Fullscreen beim APK-Erstellen helfen, aber die obere Statusbar blendet sich trotzdem immer wieder ein.

Daher: Wie kann man eine echte Fullscreen-Anwendung erstellen ?

Danke!

Anbei: Ansonsten ziehe ich "DroidScript", mit JavaScript unter Android (für Android), dem SpiderBasic eigentlich noch stark vor.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Fullscreen ?
BeitragVerfasst: 21.10.2018 17:09 
Offline

Registriert: 27.11.2016 18:13
Wohnort: Erzgebirge
Noch keiner eine Lösung ?

Die allgemeine Lösung wäre eine native Android-Apk mit Fullscreen und ohne zusätzliches Layout zu erstellen.
Die App müsste nur ein "Webview" besitzen und z.B. "assets\html\index.html" (oder ähnlich) anzeigen.

Dies wäre dann das "Rohprogramm".

Man könnte dann mit "apktool" (Bitte nicht "7zip", weil es erstellt korrupte Apk-Dateien.) eine Apk - Datei erstellen.

Mit dem "keytool" eine eigene ".keystore" - Datei und mit einer guten Signierungslösung die unsignierte App signieren.

Damit könnte man dann eine echte "Fullscreen"-Apk erstellen.

Aber weil das alles sehr umständlich und fehleranfällig ist ziehe ich "DroidScript" vor.

So ein ähnliches DroidScript-Programm könnte dann die Html5-App anzeigen.

Code:
//Wird aufgerufen, wenn die Anwendung gestartet wird.
function OnStart()
{
   app.SetScreenMode( "fullscreen" );
   //Erstellen Sie ein Layout mit vertikal zentrierten Objekten.
   lay = app.CreateLayout( "linear", "FillXY" );   

   //Erstellen Sie ein Web-Control.
   web = app.CreateWebView( 1.0, 1.0);
   web.SetOnProgress( web_OnProgess );
   lay.AddChild( web );
   
   //Layout zur App hinzufügen.   
   app.AddLayout( lay );

   web.LoadUrl( "Html/index.html");
}

//Zeigt den Fortschritt des Ladevorgangs der Seite an.
function web_OnProgess( progress )
{
   app.Debug( "progress = " + progress );
   if( progress==100 ) app.HideProgress();
}


Bei der Fullscreen-Lösung von Cordova scheint es bei SpiderBasic Probleme mit dem Layout zu geben. (Ein horizontales/ vertikales Standard-Layout ist nicht zu empfehlen.)


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 2 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.

Suche nach:
Gehe zu:  

 


Powered by phpBB © 2008 phpBB Group | Deutsche Übersetzung durch phpBB.de
subSilver+ theme by Canver Software, sponsor Sanal Modifiye