![]() |
Tablet oder Phone - Typ herausfinden
Hallo!
Ich habe eine App die je nach dem welcher Gerätetyp es ist (Tablet oder Phone) ein anderes UI anzeigt. Bis dato hab ich sie nur für iOS gebraucht - da war die Unterscheidung einfach - TUIDevice Eigenschaften. Aber unter Android ist das nicht so. Gibt es da was ähnliches? Am liebsten wäre mir jedoch irgendwie die Bildschirmdiagonale (z.B. 4") herauszufinden - auch via Berechnung (Auflösung und DPI). Dann kann ich einfacher entscheiden was für ein UI ich anzeige. Hat jemand Tipps oder Erfahrungen hiermit? Grüße und Danke, Werner |
AW: Tablet oder Phone - Typ herausfinden
Ich nutze folgende Info, um die Auflösung herauszufinden. Vielleicht hilft das.
Delphi-Quellcode:
var
ScreenSvc: IFMXScreenService; ScreenSize: TPointF; ScreenScale : Single; //Screen Infos holen if TPlatformServices.Current.SupportsPlatformService(IFMXScreenService, IInterface(ScreenSvc)) then begin ScreenSize := ScreenSvc.GetScreenSize; ScreenScale := ScreenSvc.GetScreenScale; end |
AW: Tablet oder Phone - Typ herausfinden
![]() Edit: Suche mal nach den Begriffen FormFactor,FormFamily und FormStyle. Damit kann man auch etwas für unterschiedliche Auflösungen realisieren. Habe es nur bis jetzt noch nie benutzt. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:57 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz