2016-09-14 6 views
0

Googleサービスの融合位置APIを使用してバックグラウンドで実行するサービスを作成したいと思います。融合位置API - バックグラウンドで調整されていますが、時々GPS位置を取得します

私はマニフェスト内にACCESS_FINE_LOCATIONアクセスを配置しました。

私は、LocationRequest.PRIORITY_BALANCED_POWER_ACCURACYがGPSを使用しない場所を読んだことがあります。私のサービスはバックグラウンドで実行されており、正確である必要はありません。

私のサービスにはGoogleServiceAPI接続が1つあり、このLocationRequestにはすでに更新を要求しているバランスのとれた優先度があるためです。 LocationServices.FusedLocationApi.getLastLocation(client)を呼び出すと、GPSが自分のセルで利用可能で、私のマニフェストにFINE_LOCATIONを置いた場合、またはLocationRequestオブジェクト設定を使用するため、GPSを使用しますか?

このサービスでは、バランスの取れた優先順位を使用してこのサービスに更新を要求させる予定ですが、別のスレッドの最後の場所を取得するために同じ接続を再利用することがあります。

ありがとうございます!ここでのドキュメントによると

+0

マニフェストのアプリに入れて設定する権限によって決定され、私は思います...どのプロバイダがどこから来たのか教えてくれます。 –

答えて

関連する問題