Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
即使在屏幕关闭模式下,我的应用程序也需要在用户需要时播放音乐。我知道两种方法: - 使用音量 = 0 的假 MediaPlayer 来收听音量按钮。- 使用加速度计来检测震动。
那么,哪一个更耗电?我应该选择哪一个?还有其他方法吗?感谢您的帮助
加速度计消耗更多电池,因为与媒体播放器相比,传感器需要更多设备资源。
加速度计将更加耗电。如果没有其他东西在使用它,则需要打开它,这会消耗电力。如果有东西在使用它,您将收到定期更新,这将比实际按下按钮时的一条消息花费更多的 CPU 能力来处理。