tal*_*ila 14 android temperature
我正在为我的项目开发一个Android应用程序,我需要找到室温作为其中的一部分.我正在使用Droid 2 A955模型进行测试.
我的问题是:
我的Android手机需要哪些传感器才能执行此温度传感任务?
环境光传感器(Droid 2中提供)可以帮助完成这项任务吗?
在我的Android代码中是否有任何Android api以编程方式查找/感知室温?
在此先感谢您的帮助.
Otr*_*tra 12
要一举回答你的所有三个问题,不,我不相信.Android设备中可以有温度传感器,但它可以感知电池的温度,而不是外部温度.它无法为此目的提供准确的衡量标准.
我不确定环境光传感器如何帮助温度,它可以非常明亮,但它可以在空调房间.
最后:有很多温度应用程序的例子,但同样,大多数都与电池有关.
编辑: 官方文件说:
Device implementations MAY but SHOULD NOT include a thermometer (i.e. temperature sensor.) If a device implementation does include a
thermometer, it MUST measure the temperature of the device CPU. It MUST NOT measure any other temperature. (Note that this sensor type is
deprecated in the Android 2.3 APIs.)
更新:
从API级别14(即Android 4.0)开始,添加了对测量环境温度的支持(通过TYPE_AMBIENT_TEMPERATURE).[Android doc参考]
但是,这仅适用于带有环境温度传感器的设备.