Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   Sensor Manager (https://www.delphipraxis.net/189845-sensor-manager.html)

Ydobon 29. Jul 2016 10:50

Sensor Manager
 
Hallo!

War offensichtlich keine gute Idee so lange zu warten und dann von 2009 auf Berlin umzusteigen. Erschreckend viel neues. Und beim Ausprobieren gibt es dann gleich Probleme.

Ich habe einen Code entsprechend dieser Seite getestet. Es werden allerdings keinerlei Daten zu den gefundenen Sensoren ausgegeben. Und das bei insgesamt 3 unterschiedlichen Smartphones mit Android 4.4 oder 6. Entsprechende Programme aus dem Store schaffen es aber. Liegt es am Unterschied von XE3 zur aktuellen Version oder an TSensorManager allgemein und würde es sich in dem Fall umgehen lassen?

Der schöne Günther 29. Jul 2016 13:18

AW: Sensor Manager
 
Ich würde, gerade bei den mobilen Plattformen, nicht Blog-Einträge von vor vier Jahren wälzen, sondern mich lieber an das offizielle Wiki [1] halten.

Das entsprechende Tutorial [2] spricht von "speziellen Berechtigungen" die für Android gesetzt werden müssen, schweigt sich aber über die genaueren Schritte aus. Vielleicht hilft das weiter.

[1] http://docwiki.embarcadero.com/Libra...SensorManagerh
[2] http://docwiki.embarcadero.com/RADSt...OS_und_Android)

Ydobon 1. Aug 2016 14:08

AW: Sensor Manager
 
Danke für die Tipps, aber an den Rechten wird es vermutlich nicht liegen. Einige werden von der IDE ja schon standardmäßig gesetzt, die richtige Anzahl und die Kategorie der Sensoren werden von dem Code letztlich auch so geliefert. Nur bei den Strings kommt nix an. Und selbst beim Aktivieren von allen Berechtigungen sieht das Ergebnis nicht besser aus.

Der TSensorManager sollte auch nur auf dem SensorManager von Android basieren. Mit Android Studio macht dieser tatsächlich genau was er soll.

Rollo62 1. Aug 2016 15:54

AW: Sensor Manager
 
Hast du denn auch mal das Aktuelle SensorInfo Demo ausprobiert ?

Das läuft eigentlich bei mir immer, seit dem es in den Demos vorhanden ist.

Rolf

Ydobon 1. Aug 2016 19:29

AW: Sensor Manager
 
Die Demo gibt leider auch nur die Ergebnisse von dem Link oben wieder, zuzüglich der aktuellen Sensordaten. TCustomSensor hat aber auch Eigenschaften wie Name, Hersteller, Version usw, ohne Hinweis, dass diese für Android nicht gelten. Nach Messbereich, Genauigkeit oder ähnlichem habe ich dann schon nicht mehr gesucht.
Entsprechende Apps, wie z.B. die (und viele, viele mehr) zeigen die entsprechenden Informationen aber problemlos an. Und wie gesagt, direkt mit Android Studio kommen die Daten auch.

Ydobon 2. Aug 2016 11:46

AW: Sensor Manager
 
OK, wenn man tiefer geht und Androidapi benutzt, dann wird auch Delphi mitteilsamer. Bleibt die Frage, warum die dafür vorgesehene Klasse das nicht mitmacht oder ob man dafür doch noch etwas anderes einstellen muss.


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