
Android studio teplotní čidlo
Zdravím
Nemám co dělat a proto se hraji na youtube jsem si našel https://www.youtube.com/watch?v=JKuTnuUsKOI&ab_channel=SarthiTechnology kde to čte teplotu bohužel jen na emulátoru ale na fyzickém telefonu to ukáže Temperature Sensor is not Avaliable jak to nastavit aby to nějaký ten vnitrní teplotní senzor aby nějakou teplotu přečetlo? díky
No a má tvůj telefon příslušný senzor?
Každý telefon musí mít nějaké teplotní čidlo .
Nějaké ano, ale to ještě neznamená, že se z něj dá programově zjistit teplota.
Třeba tady
přečíst tuto teplotu sensoru
To je ale teplota baterky a ne okolí.
Já vím že to teplota baterky i to čidlo bych si mohl vyčíst například ve své apce díky
Kód jsem tam přidal.
Otázka je kde ho umístit ten tvůj kód ?
![[97398-teplotabaterie-jpg]](https://pc.poradna.net/files/97398-teplotabaterie-jpg)
tady to nefunguje aplikace se zhroutí když to zakomentuji tak mě to na fyzickém telefonu hlásí "Temperature Sensor is not Avaliable" díky
No kdybys radši napsal, s jakou chybou se to zhroutilo.
Chyba
2023-07-31 13:18:16.971 3977-3995/? E/FA: Discarding data. Failed to send app launch
2023-07-31 13:18:16.971 3977-3995/? E/FA: Failed to get app instance id
Proč jsi tam dal ten řádek:
?
když to zakomentuji tak je tam chyba
![[97399-context-jpg]](https://pc.poradna.net/files/97399-context-jpg)
Tak jsi měl řešit tu chybu.
Uprav ten řádek na:
A jak výsledek vypsat float celsiusTemperature = (float) (tem / 10.0); do
textView.setText() ? díky
textView.setText(celsiusTemperature + " °C");
ještě je tam někde chyba pořád to ukazuje Temperature Sensor is not Avaliable" na fyzickém mobilu
díky
Protože to pleteš dohromady s původním kódem, který ve tvém případě vůbec nedává smysl.
Smaž všechny metody kromě onCreate a tu uprav následovně:
Trochu se mě to rozchází podle
díky
Ale co to konkrétně znamená, to už nenapíšeš, co?
Lítá mi to o 1 stupeň nahoru a dolů než v té výše uvedené aplikaci díky
To bude nejspíš zaokrouhlováním.
To by nebyl Víťa, aby neřešil takovou odchylku