Собственное приложение всегда возвращает LOCATION_ERROR_GPS_SETTING_OFF в Galaxy Watch - PullRequest
0 голосов
/ 14 апреля 2019

Я следую этому примеру https://developer.tizen.org/ko/development/sample/native/Locations/Gps_service/src/geolocation_manager.c?langredirect=1 и запускаю его под часами S3 и Galaxy.

Я могу без проблем получать данные GPS из нативного сервиса на S3.

Нозатем я запускаю это приложение на часах Galaxy. Я получаю сообщение об ошибке LOCATION_ERROR_GPS_SETTING_OFF из этого кода:

int res = location_manager_start(s_geolocation_data.manager);
dlog_print(DLOG_INFO, LOG_TAG, "location_manager_start res=%s", location_error_str(res));

res всегда LOCATION_ERROR_GPS_SETTING_OFF независимо от того, включено или нет в настройках часов

Здесь больше журналов из нативныхСервис отфильтрован по тегам LOCATION (система) и locationserivce (мое приложение).

Есть идеи?

Журналы с часов S3, GPS работает нормально: https://pastebin.com/x6ivwB25

Журналы от часов Galaxy, не могу получить GPS здесь: https://pastebin.com/Z8QGSVMB

2019-04-19 ОБНОВЛЕНИЕ:

Я узнаю еще одну вещь: если я запускаю сервис только из приведенного выше примера, а не как часть гибридного приложения, я вижу, что он получает обновления местоположений в журнале на Galaxy Watch.Но все еще не работает в гибридном режиме на Galaxy Watch

...