首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Tizen app :休眠模式下齿轮电流消耗过高

Tizen app :休眠模式下齿轮电流消耗过高
EN

Stack Overflow用户
提问于 2016-11-21 17:05:02
回答 1查看 463关注 0票数 1

我在Tizen中有一个应用程序,其中记录了用户某些活动的传感器数据。该应用是混合类型的,并且加速度计、陀螺仪数据被注册在本地服务应用中。我有一个选项,用户可以暂停记录数据。当设备进入暂停状态时,将调用sensor_listener_unset_event_cb(listener_accelero)device_power_release_lock(POWER_LOCK_CPU)。因此,预计在休眠状态下不会接收到传感器数据。

然而,在提交到Tizen store时,我收到了以下拒绝消息:

代码语言:javascript
运行
复制
[CURRENT] Gear current consumption is too high on sleep mode
- Tested application
Min current: 23.1 mA, Average current: 24.173 mA
- Samsung Gear standard current consumption
Min current: 4 mA, Average current: 7 mA

视频附件显示暂停录制后上报的电流消耗处于睡眠状态。引出如此大的电流的原因是什么?另外,我如何验证一些调整是否真的解决了问题。有没有什么应用程序可以对三星齿轮S2/S3进行电流/功率分析?

EN

回答 1

Stack Overflow用户

发布于 2016-11-22 14:34:10

在设备屏幕关闭状态下保持应用程序唤醒是一个敏感问题。你试过使用SENSOR_OPTION_ALWAYS_ON吗?

代码语言:javascript
运行
复制
sensor_listener_set_option(listener, SENSOR_OPTION_ALWAYS_ON);

Sensor API: Sensor option

您还可以看到以下链接:

Allowing Applications to Run on the Background

Tizen accelerometer sensor usage

当应用程序将要进入暂停状态时,停止传感器侦听程序。然后,如果有必要,在app处于前端时再次启动侦听程序。

sensor_listener_stop ( listener )

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40716277

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档