Я следую этому примеру 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