作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在使用 cocos2d 制作一个基于加速度计的应用程序,我注意到可以设置加速度计更新间隔。
[[UIAccelerometer sharedAccelerometer] setUpdateInterval: (1.0f / 60.0f)];
如此频繁地更新加速度计(每秒 60 次)是否会消耗大量电池电量?
最佳答案
鉴于已接受答案中的数字,实际加速度计的功耗是微不足道的。您的真正成功将来自您的应用程序必须处理事件,从而使 CPU 不会更频繁地休眠。
3GS 有一 block 4.51 瓦时的电池。当以 100 赫兹运行时仅从加速度计中排出会在(大约)6000 小时内耗尽电池电量(假设 0.75 mW 值是正确的)
(另外,iPhone 4 有一 block 5.25 瓦时的电池,4S 5.3 Whr 和 5 5.45 Whr,以防你好奇)
关于iPhone : Does a rapidly updating (60Hz) accelerometer drain battery?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3121526/
我是一名优秀的程序员,十分优秀!