2009-07-03 10 views
6

私の質問はこの1つに非常に似ています:iPhone Proximity Sensorclearly iPhoneには、OSによって読み込み可能な温度計があります。このセンサーを読み取るために誰も超秘密の文書化されていないAPIを発見しましたか?iPhone温度センサー

+0

あなたはアプリストアのアプリでこのAPIを使用することはできません。 – zpesk

+0

絶対に。 Appleは、Google以外の誰かから書かれていないAPIを使用するアプリを受け入れることはまずありませんが、これは単なる好奇心とコーディングの楽しみのためです。そしておそらくSDKの次の大規模な反復で、Appleはアプリストアの使用のためにこの神秘的な温度APIを祝福します。 –

+2

jailbroken電話の市場はたくさんあります。アプリストアは町の唯一のゲームではありません。 – Tim

答えて

4

Iは、このセンサは、周囲温度のためのものである疑い - なくI 疑わしいそれは回路の過熱するためのものです。それが欲しいだけなら大丈夫ですが、もう一度、私は周囲温度にとって役に立たないと思います。

私の意見です。

+1

私は同意します。そして、私は確かにこのセンサーの出力で私のエアコンを制御しません。しかし、iPhoneは低消費電力の受動的に冷却された電子機器を搭載した単なる電話機なので、温度計は周囲温度に近い温度を報告する必要があります。平均的なオフセットを投げれば、それで十分な温度を知ることができます*。 –

3

私が知ることができたのは、すべての場所のCoreTelephonyでCTGetTemperatureでした。

2

私は以前のモデルについてはわかりませんが、私のiPhone4は様々なラジオの用途に応じて数分で非常に暖かくなります。したがって、「十分に良い」=「20°F以内」でない場合は、環境測定にはあまり適していない可能性があります。

ラジオの使用状況を追跡し、ラジオの用途に応じて温度変数を減算することができない限り(おそらくこれを意味します) phew。複雑です。簡単にNWSを照会できます。

1

コマンドはCoreTelephonyの枠組みの中で温度と関連するすべての超秘密の名前を取得するには

nm「で/Applications/Xcode463.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/6.1(10B141)/記号/システム/ライブラリ/Frameworks/CoreTelephony.framework/CoreTelephony "| grep empera

関連する問題