2

Android CDD には次のように記載されています


7.3.7. 温度計 デバイス実装は、温度計 (つまり、温度センサー) を含むことができますが、含めるべきではありません。デバイス実装に温度計が含まれる場合、デバイスの CPU の温度を測定する必要があります。他の温度を測定してはなりません。(このセンサー タイプは、Android 4.2 API では非推奨になっていることに注意してください。)


CPU温度を測定するためだけに温度センサーを使用できると書かれています。Androidが環境温度センサーを必要としない理由を誰か教えてください。

4

1 に答える 1

1

Android では、デバイス メーカーが Android 搭載デバイスに特定のタイプのセンサーを組み込むことを要求していないため、デバイスは幅広いセンサー構成を持つことができます。

ほとんどの携帯電話には、CPU 温度測定センサー Sensor.TYPE_TEMPERATURE のみが含まれています (これにより、正確な読み取り値が得られなくなりました)。TYPE_AMBIENT_TEMPERATURE に置き換えられました。このため、ほとんどの携帯電話内のさまざまなハードウェアの温度を正確に測定する方法はありません。したがって、ほとんどすべての Android フォンが生成できるはずの CPU 温度のみに制限されます。

于 2013-03-01T12:18:28.687 に答える