Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/213.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android上的加速计是否会耗尽电池电量?(安卓手表)_Android_Accelerometer_Battery_Wear Os - Fatal编程技术网

Android上的加速计是否会耗尽电池电量?(安卓手表)

Android上的加速计是否会耗尽电池电量?(安卓手表),android,accelerometer,battery,wear-os,Android,Accelerometer,Battery,Wear Os,我正在创建一个Android Wear应用程序,尝试检测一些手部运动,要做到这一点,我需要持续监控加速计输出。我想知道它会如何影响电池寿命 对于手机,我知道有“关闭屏幕时禁用加速计”这样的方法来节省电池,但手表的电池成本是多少由于Android watch可以计算您的步数,并且当您面朝屏幕时,它会打开屏幕,因此我相信加速计始终处于打开状态。 在这种情况下,我的应用程序会耗尽电池电量吗? (收到加速计值后的计算将非常简单。)我认为大多数安卓wear设备始终保持加速计打开,以监控步长、倾斜以唤醒等。

我正在创建一个Android Wear应用程序,尝试检测一些手部运动,要做到这一点,我需要持续监控加速计输出。我想知道它会如何影响电池寿命

对于手机,我知道有“关闭屏幕时禁用加速计”这样的方法来节省电池,但手表的电池成本是多少由于Android watch可以计算您的步数,并且当您面朝屏幕时,它会打开屏幕,因此我相信加速计始终处于打开状态。

在这种情况下,我的应用程序会耗尽电池电量吗?


(收到加速计值后的计算将非常简单。)

我认为大多数安卓wear设备始终保持加速计打开,以监控步长、倾斜以唤醒等。然而,我认为大多数或所有这些设备都在低功耗CPU(传感器集线器)中处理此问题允许主CPU在屏幕未打开时大部分时间处于睡眠状态

如果您想从应用程序监控加速计,则需要主CPU始终处于启动和运行状态,并导致巨大的电池消耗(20-40毫安时)。我试过这个,试图创建一个睡眠跟踪器,并在晚上耗尽了大约70%的电池电量


<>你可以考虑让你连续监测加速度计,同时允许主CPU大部分时间睡觉。基本上,你让传感器子系统在系统其余部分睡眠时收集数据,你只需设置一个警报,以固定的时间间隔(对于大多数android wear设备,大约10秒)唤醒,以收集最新的一批数据

我不认为它会消耗太多的电力,加速度计将使用约0.5毫安,这是很好的,如果你使用它一个或两个小时,但要小心的GPS,因为它的功耗将接近60毫安,甚至更多。看到并发现你自己-谢谢,这确实是一个很好的信息。。。在我的情况下,我需要全天候监控加速计。这就是为什么我担心它的影响。漂亮的答案!我也有同样的问题。介意我问一下你的睡眠跟踪器的示例代码吗?我正在尝试创建类似的东西,一些提示会很好:)