我創建android的溫度計應用程序,當我在銀河S3測試表明,Galaxy s3有溫度傳感器?
TYPE_AMBIENT_TEMPERATURE NOT Available
TYPE_TEMPERATURE NOT Available
我想知道的Galaxy S3具有上述傳感器或不?或者我如何解決這個問題來獲得溫度?
我創建android的溫度計應用程序,當我在銀河S3測試表明,Galaxy s3有溫度傳感器?
TYPE_AMBIENT_TEMPERATURE NOT Available
TYPE_TEMPERATURE NOT Available
我想知道的Galaxy S3具有上述傳感器或不?或者我如何解決這個問題來獲得溫度?
檢查特定目標手機上是否存在傳感器的簡單方法是安裝AndroSensor等應用程序。這將列出所有可用的傳感器。
我懷疑底層傳感器是否缺失,您可以做很多事情。您可以使用天氣服務獲取設備位置的當前溫度,但這對溫度計無幫助。
如何在不使用傳感器的情況下獲得溫度? – user3409263
你真的不能。您可以連接到根據手機位置提供天氣的網絡服務,例如此應用https://play.google.com/store/apps/details?id=com.xiaad.android.thermometertrial – SidJ
@ user3409263我實際上會推薦如果您想讓自己的應用適用於98%的用戶,請查看此路線。很少有設備具有溫度傳感器,但幾乎所有設備都有互聯網和GPS信號。 – zgc7009
正如Yohannes在評論中所說,你只能計算標準的大氣溫度,這對於航空領域最常用的日常使用是沒有用的。
這裏是溫度估計vs氣壓高度。 http://home.anadolu.edu.tr/~mcavcar/common/ISAweb.pdf(第2頁)。
這似乎只有這樣才能使用外部溫度傳感器與藍牙或類似的東西,並要求您的應用程序推廣這個傳感器。
銀河S3不具有溫度傳感器.. –
請你告訴我,有沒有替代的方式得到的溫度? – user3409263
參考:在這裏(https://play.google.com/store/apps/details?id=com.envyandroid.tempsens)他們說'..星系S4和Galaxy Note 3,目前是唯一的設備與一個真實的溫度傳感器......「;我不確定其他解決方法,但是在S3中只有氣壓計,也許你可以根據氣壓計數據估算氣溫?好吧,我真的不知道這件事.. –