質問: sensorManager.getDefaultSensor(Sensor.TYPE_AMBIENT_TEMPERATURE); Log.d("aaa", String.valueOf(temperature)); } }); } ``` ### 試したこと 課題に対してアプローチしたことを記載してください ### 補足情報(言語/FW/ツール等のバージョンなど) より詳細な情報
回答: すなおに考えると、以下でnullがかえっている=センサが搭載されてない、というのが原因かなと思います。 > > temperature = sensorManager.getDefaultSensor(Sensor.TYPE_AMBIENT_TEMPERATURE); > > > 以下のようにすると、搭載されているセンサの一覧が取れるようなので、試してみては? > > List sensors = manager.getSensorList(Sensor.TYPE_ALL); > > > 参考:センサーの一覧を取得する