Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   Android - FullScreen füllt nicht kompletten Bildschrim (https://www.delphipraxis.net/203656-android-fullscreen-fuellt-nicht-kompletten-bildschrim.html)

sintronic86 9. Mär 2020 09:40

Android - FullScreen füllt nicht kompletten Bildschrim
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo liebe Community,

ich habe aktuell ein Problem, dass ich trotz intensiver Google-/DelphiPraxis-Recherche nicht lösen kann.
Genaugenommen sind es mehrere kleine Sachen, mit denen ich mir nicht sicher bin.

Folgende Ausgangsituation:
- Erste Versuche, mal eine Android-App via Delphi zu schreiben
- Umgebung: Delphi 10.1 Berlin Update 2
- Zielgerät: Samsung Galaxy S10 Plus

In Delphi steht unter Zielplattform "Android - Android SDK 25.2.5 32bit".
Habe ich das richtig verstanden, dass das eigentlich die API-Level ist und damit auf Android 7 abziehlt? Eigentlich will ich ja auf Android 10 (also API-Level 29) gehen. Oder hat die "25.2.5" etwas mit den Build-Tools zu tun? :oops:
Denn wenn die App neu installiert wird, kommt immer ein Dialog ala: "Diese App wurde für eine ältere Android-Version entwickelt und funktioniert möglicherweise nicht mehr richtig..."

Ich hab das Gefühl, nicht einmal die Basis der Android-Entwicklung via Delphi verstanden zu haben! :?


Mal davon abgesehen läuft die App ja auf meinem S10Plus. Allerdings bekomme ich auf Biegen und Brechen den Fullscreen nicht ordentlich hin. Egal was ich einstelle, ich habe immer einen Balken oben und unten (siehe Anhang).
Kann mir dort jemand von euch mal Hilfestellung geben?

Vielen Dank schon einmal im Voraus!

TurboMagic 9. Mär 2020 22:44

AW: Android - FullScreen füllt nicht kompletten Bildschrim
 
1. Das 25.x... hat was mit den Build Tools zu tun und nicht dem API level.

2. den API level stellt man in der AndroidManifestTemplate.xml Datei ein, die Delphi
in deinem Projektordner angelegt hat.

3. Bei den Mobilen Plattformen sollte man immer auf dem aktuellsten Delphi Stand sein,
da es dort leider dauernd irgendwelche nervigen Änderungen gibt.

4. Ggf. mal zu Testzwecken die aktuelle Community Edition installieren oder falls
auf Subscription von 10.1 Berlin auf 10.3.3 Rio gehen. Evtl. löst das schon das
eine oder andere.

sintronic86 10. Mär 2020 07:35

AW: Android - FullScreen füllt nicht kompletten Bildschrim
 
zu 1.
Ah ok, ich hatte den Verdacht, war mir aber ehrlich gesagt sehr unsicher. Ich hatte schon mal eine neuere Version probiert, hatte dort aber immer wieder Fehler, weshalb ich wieder auf die alte Version umgestiegen bin.

zu 2.
Ist es denn tatsächlich gewollt, die AndroidManifestTemplate.xml "direkt" zu verändern? Können die beiden Versionen (min und target) nicht über Delphi angepasst werden?
Welche Einstellung würdest du da empfehlen?

zu 3. und 4.
Ich werde das mit der Community-Edition mal ausprobieren!


Zu dem Thema Fullscreen kannst du nichts sagen nehme ich an?

sintronic86 10. Mär 2020 15:44

AW: Android - FullScreen füllt nicht kompletten Bildschrim
 
Update:

Nachdem ich das Projekt jetzt mit der 10.3.3 Community Edition compiliert habe, sieht es schon ein wenig besser aus. Jetzt füll die App den Bildschirm zwar nach unten hin (fast) voll aus, aber nach oben hin noch immer nicht! Trotz Projekt > Option > Anwendung > Versionsinformationen > theme = Keine TitleBar

Ausserdem sind die Softbuttons auf der Mainform zwar weg, kommen aber wieder, sobald ich eine 2. Form wieder mit "Close" geschlossen habe.

zeras 11. Mär 2020 08:53

AW: Android - FullScreen füllt nicht kompletten Bildschrim
 
Zitat:

Zitat von sintronic86 (Beitrag 1459220)

Mal davon abgesehen läuft die App ja auf meinem S10Plus. Allerdings bekomme ich auf Biegen und Brechen den Fullscreen nicht ordentlich hin. Egal was ich einstelle, ich habe immer einen Balken oben und unten (siehe Anhang).
Kann mir dort jemand von euch mal Hilfestellung geben?

Suche mal nach Kiosk Mode.
Ich denke, dass du da auch irgendwelche Berechtigungen nutzen musst.

KodeZwerg 11. Mär 2020 09:35

AW: Android - FullScreen füllt nicht kompletten Bildschrim
 
Vor ewigkeiten saß ich mal vor einem gleichen Problem, Uwe Raabe hatte da ein super Beispiel geliefert was ich danach als vorlage nahm und alles war schick. (aus dem Jahr 2016!)

Ob es heut noch klappt kann man testen indem man www.uweraabe.de besucht und den code durchlaufen läßt.

Als Resultat sollte ein Fullscreen Splashscreen entstehen.

Hoffentlich klappt das alles noch *daumen drück*

TurboMagic 11. Mär 2020 19:59

AW: Android - FullScreen füllt nicht kompletten Bildschrim
 
Wo hat der OP was von Splash Screen geschrieben?
Ich gehe von einer Form aus...

KodeZwerg 12. Mär 2020 07:29

AW: Android - FullScreen füllt nicht kompletten Bildschrim
 
Zitat:

Zitat von TurboMagic (Beitrag 1459507)
Wo hat der OP was von Splash Screen geschrieben?
Ich gehe von einer Form aus...

Zitat:

Zitat von KodeZwerg (Beitrag 1459450)
was ich danach als vorlage nahm und alles war schick

Ich dacht das reicht aus oder muss ich schreiben das man den code für ein formular umschreiben kann?

sintronic86 12. Mär 2020 08:44

AW: Android - FullScreen füllt nicht kompletten Bildschrim
 
@KodeZwerg:
Ich weiß ehrlich gesagt nicht, welcher Teil dieses Tutorials mit meinem Fullscreen-Problem zu tun hat.
Sowohl das Erstelle Splashscreen-Formular als auch das eigentliche Haupt-Formular haben nach wie vor einen
"großen" Balken oben.
Aber davon mal abgesehen, finde ich diese Variante der Splashscreen-Erstellung mega gut, schon allein, weil ich die Dauer selber einstellen kann! Auf jeden Fall vielen Dank dafür. :thumb:

@zeras:
Das mit dem Kiosk-Mode probiere ich mal aus und melde mich dann mit den Resultaten zurück!


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:56 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz