Forum: Cross-Platform-Entwicklung
by philipp.hofmann,
30. Jul 2020
Meine Erfahrung sagt auch, dass bisher FINE nicht notwendig war und auch ich hatte da optimiert und dies nun geändert. Mein Problem mit dem Subscribe habe ich auch lösen können. Android mage es nicht, wenn noch ein ReadCharacteristic läuft und man parallel ein Subscribe abschickt. Normalerweise kein Problem. In einem Fall nutze ich aber zwei Services von dem gleichen BLE-Device und beim zweiten...
Forum: Cross-Platform-Entwicklung
by philipp.hofmann,
29. Jul 2020
Also ich habe jetzt auch mal intensiv getestet und grundsätzlich funktioniert bei mir sowohl Delphi 10.3.3 als auch 10.4 (Patch 3) mit BLE und zwar sowohl mit Android-9 als auch Android-10.
Nur manchmal funktioniert bei mir
res:=bleManager.ble.SubscribeToCharacteristic(bleDeviceClassic,FMeasurementGattCharact);
nicht. Da bin ich noch am suchen, was dies auslösen kann.
Forum: Cross-Platform-Entwicklung
by philipp.hofmann,
14. Jul 2020
Ich bin bisher immer noch auf 10.3.3, weil es MadExcept offiziell noch nicht für 10.4 gibt.
Sobald sich dies ändert, werde ich auch umsteigen und dort testen. Ist aber mit ein wenig Arbeit verbunden, daher drängt es mir gerade nicht.
Forum: Cross-Platform-Entwicklung
by philipp.hofmann,
14. Jul 2020
Hi Rollo,
leider konnte ich dein Projekt nicht bei mir starten, es bleibt beim Linken stehen.
Ich habe mein Projekt gegen Android 10 (von Delphi 10.3.3) aus getestet und dort geht noch alles mit Bluetooth.
Einziger Unterschied, ich frage nur ACCESS_COARSE_LOCATION ab, BLUETOOTH und BLUETOOTH_ADMIN habe ich nur in den Settings aktiviert.
Grüße, Philipp