Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   Ambient Light Sensor (https://www.delphipraxis.net/177837-ambient-light-sensor.html)

arnof 30. Nov 2013 08:10

Ambient Light Sensor
 
Hallo,

hat den schon mal einer unter iOS eingebunden.

Der ist zwar vorhanden aber nicht in den Sensoren in Delphi definiert ?!

Union 30. Nov 2013 09:04

AW: Ambient Light Sensor
 
Der Zugriff darauf kann nur durch eine "private API" erfolgen. Du kannst die zwar verwenden, aber die Chancen es in den Shop zu kriegen stehen dann schlecht. Wahrscheinlich wird das bereits der Apploader scannen und ablehnen.

arnof 12. Dez 2013 22:29

AW: Ambient Light Sensor
 
ich habe heute mal beim TechTalk nachgefragt; im Appstore ist das nicht erlaubt!

Union 12. Dez 2013 22:32

AW: Ambient Light Sensor
 
Du kannst aber mit einem Trick indirekt arbeiten: Lies die Bildschirmhelligkeit aus. Wenn die automatische Helligkeitsanpassung eingeschaltet ist, kann man dann die Helligkeit zwar nicht exakt messen, aber darauf schließen (Wert von 0..1).

arnof 13. Dez 2013 07:00

AW: Ambient Light Sensor
 
Zitat:

Zitat von Union (Beitrag 1239647)
Du kannst aber mit einem Trick indirekt arbeiten: Lies die Bildschirmhelligkeit aus. Wenn die automatische Helligkeitsanpassung eingeschaltet ist, kann man dann die Helligkeit zwar nicht exakt messen, aber darauf schließen (Wert von 0..1).

hast Du eine Ahnung, wie das Object/Function heist?

Union 13. Dez 2013 07:08

AW: Ambient Light Sensor
 
Das ist UIScreen.brightness bzw.

Delphi-Quellcode:
function GetScreenBrightness : single;
var
  Screen : UIScreen;
begin
  Screen := TUIScreen.Wrap(TUIScreen.OCClass.mainScreen);
  result := Screen.brightness;
end;


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:01 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