最近我开始为Tizen OS开发.我的应用程序仅针对可穿戴设备创建,仅适用于Samsung Gear Sport(Tizen 3.0 on board)的特定设备.该应用程序的主要目的是在很长一段时间内收集完整的传感器数据.我对心率和运动传感器(陀螺仪和加速度计)感兴趣.然后,这些数据将被发送到云服务器并进行分析.目前我正在考虑一个WEB应用程序,因为到目前为止我没有发现WEB API缺少本机API中存在的东西的证据.
但是Tizen OS有一个限制,到目前为止我无法克服.我的应用程序在一段时间后(大约10分钟左右)进入睡眠状态.这个应用程序应该在后台工作很长时间(最多10个小时)至关重要.为实现这一目标,我尝试了以下方法:
PRESSURE传感器.Tizen允许开始录制HRM但是在 - 之后没有录制NotFoundError: Failed to read recorded data.任何其他传感器给出TypeMismatchError.关于电池:以上都没有将电池耗尽到不可接受的程度.首先,我想找到一个解决方案,它能够为我提供所需的所有传感器数据,并且至少需要10个小时,并且没有任何漏洞.之后,如果事实证明这个解决方案耗尽了太多电池,我会考虑如何优化它.
而现在的问题是:是否有可能让我的应用程序保持10个多小时不停?