Поиск сообщества
Показаны результаты для тегов 'LocationSensor'.
Найдено: 2 результата
-
Помогите разобраться с проблемой запуска LocationSensor в сервисе Если запускаю в основном потоке работает, загорается заначек активности gps, координаты OK function TAndroidServiceDM.AndroidServiceStartCommand(const Sender: TObject; const Intent: JIntent; Flags, StartId: Integer): Integer; Begin LocationSensor.Active := True; Result := TJService.JavaClass.START_STICKY; End; Но если пытаюсь запустить в потоке не работает function TAndroidServiceDM.AndroidServiceStartCommand(const Sender: TObject; const Intent: JIntent; Flags, StartId: Integer): Integer; Begin LocationSensor.Active := True; Result := TJService.JavaClass.START_STICKY; TThread.CreateAnonymousThread( procedure() begin TThread.Synchronize(TThread.CurrentThread, procedure begin LocationSensor1.Active:=True; end); end).Start; end; Android 5.1 Samsung delphi 10.1
-
Есть проект, который ловит координаты широты и долготы через локейшн сервис, может поймать даже при выключенном GPS и это большая проблема. Как поставить приоритетность? дело в том, что если телефон получает данные о местоположении с помощью сотовой сети, то в программе проходит проверка включенности GPS и она стартует с "плохими" координатами.. Если в настройках телефона отключить использование для местоположения сотовой сети и включить использование ТОЛЬКО GPS то все работает, но клиент не будет разбираться в этом