Meine Frage ist sehr ähnlich zu dieser: iPhone-Näherungssensor. Es gibt offensichtlich irgendeine Art von Thermometer im iPhone, das vom Betriebssystem lesbar ist. Hat jemand die supergeheimen nicht dokumentierten APIs gefunden, um diesen Sensor zu lesen?
Ich stimme zu. Und ich würde sicherlich nicht meinen Luftbefeuchter mit dem Ausgang dieses Sensors steuern. Aber da das iPhone nur ein einfaches Telefon mit schwach gekühlter Elektronik ist, sollte sein Thermometer eine Temperatur nahe der Umgebungstemperatur anzeigen. Fügen Sie einen gemittelten Offset hinzu und Sie haben eine Temperaturanzeige, die gut genug ist.
0 Stimmen
Sie könnten diese API jedoch nicht in einer App für den App Store verwenden...
0 Stimmen
Absolut. Apple würde wahrscheinlich keine App akzeptieren, die nicht dokumentierte APIs verwendet, außer von Google, aber das ist nur aus reiner Neugierde und zum Spaß beim Programmieren. Und vielleicht wird Apple in der nächsten großen Iteration des SDK diese geheimnisvolle Temperatur-API für den App-Store-Gebrauch genehmigen.
2 Stimmen
Es gibt einen großen Markt für Jailbroken-Telefone. der App Store ist nicht das einzige Spiel in der Stadt.
0 Stimmen
Hast du Fortschritte gemacht damit? Ich würde es kaufen.
0 Stimmen
@tim - Kein Fortschritt. Aber ich habe mich seit ich diese Frage gestellt habe nicht mehr speziell mit diesem iPhone OS-Aspekt beschäftigt. Möglicherweise gibt es jetzt, vier Monate später, eine API oder einen Workaround?
1 Stimmen
Es gibt eine Erwähnung von "Temperatur" in IOKit: github.com/kennytm/iphone-private-frameworks, aber ich bin nicht vertraut genug mit IOKit, um zu wissen, wie man es verwendet, falls das überhaupt das ist, wonach wir suchen.