当前位置: 首页 > 面试题库 >

如何在Android中计算传感器功耗

桂德义
2023-03-14
问题内容

getPower()返回传感器在使用中使用的功率(毫安):

现在,我需要计算传感器的定位使用了多少电池。

getPower()返回的他的值是否表示mAH(每小时的mA)或其他值?如果是,是否可以获取电池mAH以计算传感器使用的电池百分比?


问题答案:

不久前,Google小组中已经讨论了一些非常相关的内容。您可以在此处找到完整的线程以供参考。

该线程的最后一个答复的小节摘录,应该或多或少地回答您的问题:

(…)电池容量始终以mAH为单位。(…)重要的是电池可以在其额定电压下提供给定电流的时间。3800mAH表示它可以提供1小时的3800mA电流。知道了这一点,API现在就将电流消耗作为功耗的度量标准就变得很有意义。现在,您可以计算出时间对电池寿命的影响。



 类似资料:
  • 通过查看我的Nexus4的功能,我注意到传感器似乎被报告了多次。 我以前没有使用过传感器(或者一般的智能手机),所以我使用了一些应用程序来了解一下:AndroidFragmentation.com的设备分析器和sensors Explorer都提供了15个传感器。你可以在这里看到结果。 根据iFixit.com的报道,Invensense MPU-6050内置了一个陀螺仪和加速度计,但Androi

  • 我做了一个简单的加速度计应用程序,我想做一个配套的小部件。但是每次向widgetprovider添加传感器时,都会出现以下错误: 07-25 10:31:01.337:E/AndroidRuntime(8908):致命异常:main 07-25 10:31:01.337:E/AndroidRuntime(8908):java.lang.RuntimeException:无法启动接收器com.exa

  • 我在访问Moto360的心率传感器时遇到问题。 我试着做以下事情: 然后实现SensorEventListener接口: 此外,我尝试列出所有的传感器,它没有显示心率传感器在列表上。 当然我加了一些 有什么想法吗? W.

  • 更新时间:2018-09-15 11:01:57 Driver功能 磁力计传感器,mmc3680kj是一款磁力计传感器,通过I2C进行数据交互。 硬件资源 DevelopKit开发板上自带有mmc3680kj传感器: 软件设计 根据mmc3680kj的数据手册,传感器的磁力数据值存放在寄存器0x00-0x04,在每次读取磁力数据之前,都需要检测状态寄存器0x07是否置位; 驱动配置 开发板板级管脚

  • 本文向大家介绍简单实现Android计算器功能,包括了简单实现Android计算器功能的使用技巧和注意事项,需要的朋友参考一下 自己写的安卓的计算器: 注:这个是在mac中开发的,如果要在windows的eclipse中运行可能会出现路径问题,解决办法从windows中已有的安卓工程根目录下复制一下classpath文件,然后复制粘贴覆盖掉这个工程根目录里面的路径文件,再导入工程应该就可以打开了。

  • 我想用PHP来计算简单的代数表达式,比如,,通过