2017-08-17 14 views
0

Androidの場所が廃止されているようです。私はAPIリファレンス(https://developer.android.com/reference/android/location/package-summary.html)でこれを見つけました:このAPIは、Androidの場所にアクセスするための推奨された方法ではありません。Androidの場所は推奨されていませんか?

クラスLocationのAPIにこれに関する情報がないので、かなり混乱します。そしてそれはまだうまくいく。

Locationクラスの使用を中止する理由がいくつかあると思います。私は、ユーザーの位置を特定し、ロケーションベースのアプリケーションを実装するための推奨される方法を知りたいと思います。私はリンクされている新しい方法に私のアプリを変更する必要がありますか?私はこの発言が1ページにしかないことに少し失望しています。

+0

-

FusedLocationProviderApiも今、あなたは新しいFusedLocationProviderClientに移行する必要があり https://developers.google.com/android/reference/com/google/android/gms/location/FusedLocationProviderApi

を推奨されていません。 https://developer.android.com/training/location/index.htmlを使用することをおすすめします。また、非推奨のAPIにさらなるサポートや新機能の追加は行っていません。 –

答えて

0

android.locationは、Android Oreo(実際はLocationクラスを参照)のAPIが変更されているため、実際にはサポートされていません。これは、すべてのAndroid搭載端末で一般的な位置情報用の「低レベル」のAPIに過ぎませんが、GoogleのFused Location Providerが行う省力と正確さの利点はありません。それのすべての下で、融合ロケーションプロバイダは効率的な方法でちょうどandroid.locationを利用します。

ロケーションコールの制御の細かさを本当に必要としていない場合や、コールの消費電力を適切に管理できる場合は、Fused Location Providerを使用することをお勧めします。

関連する問題