2017-08-17 80 views
0

我注意到Android位置似乎被棄用。我在API參考文獻(https://developer.android.com/reference/android/location/package-summary.html)中發現:此API不是推薦的訪問Android位置的方法。Android位置已棄用?

這很令人困惑,因爲在類位置的API中沒有關於此的信息。它仍然運作良好。

我想有一些很好的理由停止使用Location類。我想知道哪個是推薦的方式來定位用戶並實現基於位置的應用程序。我是否必須將我的應用更改爲鏈接的新方式?我對這個評論只在一頁上感到有點失望。

+0

作爲舊的API已經得到了像電池排水問題的一些性能問題。因此,Google建議我們使用https://developer.android.com/training/location/index.html。而且他們沒有給棄用的API提供進一步的支持或增加新的功能。 –

回答

0

android.location不再支持,因爲它實際上在Android Oreo中有一些API更改(請參閱Location類)。它僅僅是一個適用於所有Android設備的常見「低級」API位置,但並不能提供Google Fused Location Provider所具有的節能和準確性優勢。在這一切的底下,熔合位置供應商僅以有效的方式利用android.location

除非您確實需要控制位置呼叫的粒度,並且能夠正確管理您爲其調用的呼叫的功耗,否則建議使用Fused Location Provider。