Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   Sensoren mit Android und RIO (https://www.delphipraxis.net/200798-sensoren-mit-android-und-rio.html)

arnof 27. Mai 2019 11:55

Sensoren mit Android und RIO
 
ich wollte die Sensoren testen, leider zeigt die mitgelieferte Sensoren Testapp

(..Samples\Object Pascal\Multi-Device Samples\Device Sensors and Services\SensorInfo)

bei Andriod bei jedem Sensor nichts an ?!

Für den Locationsensor benötigt man erweitere Rechte (ist mir bekannt), aber für Barometer, Ambilight, Motion usw. auch ? Wenn ja welche ?

TurboMagic 27. Mai 2019 20:00

AW: Sensoren mit Android und RIO
 
Welches Smartphone mit welcher Android Version?

arnof 31. Mai 2019 09:37

AW: Sensoren mit Android und RIO
 
Getestet mit Pixel 2 und neusten Android: nach heutigen Test gehen nun einige Motion Sensoren (aber nicht alle); GPS, Barometer und Light gehen nicht (zeigen immer null an)

Getestet mit Nexus 5 Anroid 7.1.2: gleiches Verhalten

Nun habe ich mal in meine Backups geschaut, mit XE7 gehen die oben genannten Sachen: GPS, Barometer und Light

TurboMagic 31. Mai 2019 16:47

AW: Sensoren mit Android und RIO
 
Bei GPS müssen natürlich die Berechtigungen zur genauen STandortermittlungen erlaubt sein und GPS
geht indors meistens nicht und wenn, dann nur schlecht.

=> für den GPS Test besser mal mehrere Minuten das Gebäude verlassen

TurboMagic 1. Jun 2019 16:49

AW: Sensoren mit Android und RIO
 
Ansonsten: schon man in quality.embarcadero.com geschaut ob es Reports dazu gibt?
Manchmal stehen da ja workarounds drin...

Und falls Subscription vorhanden: offiziellen Supportfall mittels EMBT Support Portal
einreichen. Dann kümmert sich jemand persönlich. Habe auf dem Weg manchmal schon Lösungen
bekommen.

arnof 1. Jun 2019 19:55

AW: Sensoren mit Android und RIO
 
guter tipp, heute konnte ich mich dort wieder einloggen, die Woche hatte ich es vergeblich versucht; ich hatte nähmlich meinen Beitrag zu diesen Thema für XE8 gesucht, dort war das schon mal:

https://quality.embarcadero.com/browse/RSP-10335

arnof 1. Jun 2019 21:51

AW: Sensoren mit Android und RIO
 
Android 9; Pixel2

Sensorinfo TestApp

- GPS läuft
- Ambilight habe ich mit einem separaten FActiveSensor.Start; zum Laufen gebracht.

Alle anderen Sensoreninfo zeigen mir nur 0 an; liegt leider nicht am Phone, sondern am bug in ....

Rollo62 3. Jun 2019 08:59

AW: Sensoren mit Android und RIO
 
Blöde Frage: Schonmal versucht das Phone neu zu booten ?

Ich habe zwar kein Pixel, sondern z.B. ein Samsung Galaxy S9 Plus, und hatte neulich einen ähnlichen Fall.
Wenn ich das mit anderen, guten SensorApps getestet hatte (z.B. PhyBox, Sensoroid, Sensoren Multitool, ...) kam ebenfalls keinerlei Signal mehr an (ich hatte mehrere, gut bewertete Apps ausprobiert, weil ich das nicht glauben wollte).

Nach einem Neustart ging es dann aber wieder.

Ich vermute das die Sensoren z.B. bei einem OS-Update gestoppt werden, und dann nicht unbedingt wieder eingeschaltet.
Ich boote nach einem Update zwar normalerweise nochmal neu, aber hatte ich diesmal vielleicht nicht gemacht.

Moombas 3. Jun 2019 11:56

AW: Sensoren mit Android und RIO
 
Zum Testen mal ein Tipp:

Google Pixel 2: Service Menü mit Code öffnen – Anleitung

Die Telefon-App über das Hörersymbol auf dem Homescreen öffnen und folgenden Code in das Tastenfeld eingeben: *#0*#
(Bei manchen Geräten kann das Service-Menü nur über den Code *# *#4636# *# * gestartet werden).
Im Service-Menü auf eine Kachel tippen, um den Funktionstest für die ausgewählte Hardware zu starten.
Falls eine der Hardwarekomponente den Funktionstest nicht erfolgreich abschließt, ist es sehr wahrscheinlich, dass diese defekt ist

DeddyH 3. Jun 2019 11:58

AW: Sensoren mit Android und RIO
 
Defekte Sensoren würden mit XE7 aber auch nicht funktionieren.

Moombas 3. Jun 2019 14:19

AW: Sensoren mit Android und RIO
 
Zitat:

Zitat von DeddyH (Beitrag 1433714)
Defekte Sensoren würden mit XE7 aber auch nicht funktionieren.

Deshalb kann man sie ja im Servicemenü testen :)

jobo 3. Jun 2019 16:31

AW: Sensoren mit Android und RIO
 
Ich glaube, es ging DeddyH darum, dass bereits (lange) bekannt ist, dass die Sensoren mit XE7 funktionieren. Man braucht also die Funktion der Sensoren nicht erneut zu testen, auch wenn man es offensichtlich auf unterschiedlichste Art und Weise bewerkstelligen kann.

Moombas 5. Jun 2019 10:10

AW: Sensoren mit Android und RIO
 
Und woher willst du (definitiv!) wissen ob es an deiner Programmierung (ansprechen der Sensoren) oder doch am Sensor liegt?

Das bekommst du nur über einen "Systemtest" sicher raus. Andere Apps können auch Fehlerhaft sein oder Probleme bei einzelnen Gerätetypen haben. Darauf sich zu verlassen wäre grob Fahrlässig, nur das Servicemenü gibt dir eine wirklich verlässliche Ausgabe.

arnof 5. Jun 2019 20:45

AW: Sensoren mit Android und RIO
 
Danke für die Hinweise. Meine Frage ist aber geht bei jemanden die Sensoren unter Android und RIO, wenn ja, wie hat er das gemacht ?

Also im speziellen Barometer und Magnet/Kompass; das hat ja fast jedes Handy

QuickAndDirty 11. Jun 2019 10:22

AW: Sensoren mit Android und RIO
 
Ich weiß nicht ob das "besondere" sensoren sind.
Aber ich musste für GPS,NFC und Kamera interaktiv permissions einholen.
Hast du die Permissions interaktiv angefordert?

Delphi-Quellcode:
PermissionsService.RequestPermissions( [ 'android.permission.ACCESS_COARSE_LOCATION' ,
                                         'android.permission.ACCESS_FINE_LOCATION' ,
                                         'android.permission.ACCESS_FINE_LOCATION' ,
                                         'android.permission.NFC'
                                       ],
                                       LocationPermissionRequestResult
                                     );

arnof 11. Jun 2019 20:20

AW: Sensoren mit Android und RIO
 
Nein habe ich noch nicht, da ich die Premissions nicht kenne.

DeddyH 12. Jun 2019 07:43

AW: Sensoren mit Android und RIO
 
https://developer.android.com/guide/...sions/overview


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