La mia domanda è molto simile a questa: iPhone Proximity Sensor. C'è clearly un modo di termometro all'interno dell'iPhone che è leggibile dal sistema operativo. Qualcuno ha scoperto le API non documentate super-segrete per leggere questo sensore?Sensore di temperatura iPhone
risposta
dubito questo sensore è per temperatura ambiente - piuttosto che sospetto spetta surriscaldamento dei circuiti. Se questo è tutto ciò che vuoi allora fantastico, ma ancora una volta, penso che sarebbe inutile per la temperatura ambiente.
solo la mia opinione.
Sono d'accordo. E di sicuro non controllerei il mio condizionatore con l'uscita di questo sensore. Ma poiché l'iPhone è solo un semplice telefono con elettronica a bassa potenza passivamente raffreddata, il suo termometro dovrebbe riportare una temperatura vicina all'ambiente. Getta una differenza media e hai una lettura della temperatura che è * abbastanza buona *. –
Tutto quello che ho trovato era CTGetTemperature in CoreTelephony di tutti i posti.
Non conosco i modelli precedenti, ma il mio iPhone4 passa da freddo a molto caldo in pochi minuti a seconda dei vari utilizzi della radio. Quindi, a meno che "abbastanza buono" = "entro 20 gradi F o giù di lì", probabilmente non va bene per la misurazione ambientale.
A meno che (forse si intendesse questo) è anche possibile tenere traccia dell'utilizzo della radio e sottrarre una variabile di temperatura a seconda degli usi della radio. uff. complicato. È più facile interrogare NWS.
comando per ottenere tutti i nomi di super-segrete che riguardano con la temperatura nel quadro CoreTelephony
nm "/Applications/Xcode463.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/6.1 (10B141)/Simboli /System/Library/Frameworks/CoreTelephony.framework/CoreTelephony "| grep empera
non si sarebbe in grado di utilizzare questa API in un'app per l'app store però ... – zpesk
Assolutamente. È improbabile che Apple accetti un'app che utilizza API non documentate da chiunque tranne Google, ma è solo per pura curiosità e divertimento nella codifica. E forse nella prossima grande iterazione dell'SDK, Apple benedirà questa misteriosa API di temperatura per l'utilizzo dell'app store. –
C'è un sacco di mercato per i telefoni jailbroken. l'app store non è l'unico gioco in città. – Tim