我正在编写我的第一个Android应用程序,而且我遇到了我认为简单的问题。我试图获得设备的温度(使用2.1 API)。我跟着this example。
如果温度发生变化,应用会按预期更新。如果设备放在我的桌面上,温度不会改变,我永远不会得到onSensorChanged()
回调。
虽然这听起来不错(即传感器没有改变,所以没有更新),但我无法弄清楚应用程序启动时如何获得当前温度。我希望在应用程序启动时调用onSensorChanged()
,但事实并非如此。
我错过了一些API吗?我无法相信在变化之前无法显示温度。
谢谢。