原生应用始终会在Galaxy Watch上返回LOCATION_ERROR_GPS_SETTING_OFF

时间:2019-04-14 02:13:41

标签: gps tizen tizen-native-app

我正在跟踪https://developer.tizen.org/ko/development/sample/native/Locations/Gps_service/src/geolocation_manager.c?langredirect=1这个示例,并在S3和Galaxy手表下运行它。

我可以毫无问题地从S3上的本地服务获取gps数据。

但是随后我在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 watch的日志,无法在此处获取GPS: https://pastebin.com/Z8QGSVMB

2019-04-19更新:

我发现了另外一件事:如果我仅从上面的示例运行服务,而不是作为混合应用程序的一部分运行,我可以看到它在Galaxy Watch上的日志中获取位置更新。但是在Galaxy Watch的混合模式下仍然无法使用

0 个答案:

没有答案