私のアプリは非常に大まかな位置データのみを必要とするため、最初にマニフェストのアクセス許可をACCESS_COARSE_LOCATION
に設定し、位置リスナーをに設定しましたNETWORK_PROVIDER
。これにより、必要な大まかな位置情報の見積もりが得られましたが、Google位置情報サービスがオンになっている場合のみです。
ユーザーがGPSのみを有効にしている場合でも、ユーザーの位置の大まかな見積もりを受け取ることを期待していました。しかし、から位置情報を取得する唯一の方法は、許可GPS_PROVIDER
を使用することであるように思われます。ACCESS_FINE_LOCATION
ACCESS_FINE_LOCATION
では、GPSのみを有効にすると、アプリは許可がない限り位置情報を受信できないというのは本当ですか?言い換えれば、アプリが許可GPS_PROVIDER
しか持っていない場合、大まかな位置の見積もりを送信することはできませんか?ACCESS_COARSE_LOCATION