2014-04-02 27 views
6

tworzę aplikację termometrem w android kiedy testować na Galaxy S3 pokazuje, żeGalaxy s3 ma czujnik temperatury?

TYPE_AMBIENT_TEMPERATURE NOT Available 

TYPE_TEMPERATURE NOT Available 

Chcę wiedzieć, że Galaxy S3 ma powyżej czujników, czy nie? lub Jak mogę rozwiązać ten problem, aby uzyskać temperaturę?

+2

Galaxy S3 nie posiada czujnika temperatury .. –

+0

to proszę mi powiedzieć, że jest jakiś alternatywny sposób, aby uzyskać temperaturę? – user3409263

+0

odniesienie: tutaj (https://play.google.com/store/apps/details?id=com.envyandroid.tempsens) powiedzieli: ".. Galaxy S4 i Galaxy Note 3, które obecnie są jedynymi urządzeniami z rzeczywisty czujnik temperatury .. "; Nie jestem pewien co do innego rozwiązania, ale w S3 masz tylko barometr, może możesz oszacować temperaturę na podstawie danych z barometru? cóż, naprawdę nie jestem tego pewien ... –

Odpowiedz

0

Łatwym sposobem sprawdzenia, czy czujnik istnieje w określonym telefonie docelowym, jest zainstalowanie aplikacji takiej jak AndroSensor. Spowoduje to wyświetlenie wszystkich dostępnych czujników.

Wątpię, czy brakujący czujnik będzie w stanie zrobić dużo. Możesz użyć usługi pogodowej, aby uzyskać aktualną temperaturę lokalizacji urządzenia, ale to nie pomoże z termometrem.

+0

jak mogę uzyskać temperaturę bez użycia czujników? – user3409263

+1

Naprawdę nie możesz. Możesz połączyć się z usługą sieciową, która zapewnia pogodę w zależności od lokalizacji telefonu, takiej jak https://play.google.com/store/apps/details?id=com.xiaad.android.thermometertrial – SidJ

+1

@ user3409263. szukanie tej trasy, jeśli chcesz, aby Twoja aplikacja była dostępna dla około 98% użytkowników. Bardzo niewiele urządzeń ma czujnik temperatury, ale prawie wszystkie mają sygnał z Internetu i GPS. – zgc7009

0

Jak powiedział Yohannes w komentarzu, można obliczyć tylko standardową temperaturę atmosferyczną, która nie jest przydatna do codziennego użytku, najczęściej używanego w lotnictwie.

Oto oszacowanie temperatury a wysokość barometryczna. http://home.anadolu.edu.tr/~mcavcar/common/ISAweb.pdf (strona 2).

Wydaje się, że jedynym sposobem użycia zewnętrznego czujnika temperatury z bluetooth lub podobnymi urządzeniami jest użycie tego czujnika w promocji aplikacji.

To jest naprawdę fajny: http://www.bee-wi.com/bbw200,us,4,BBW200-A1.cfm