2017-08-22 7 views
-3

アプリがGoogle PlayサービスロケーションAPIを使用してユーザーのロケーションを取得し、GPSが無効になった場合はどうすればいいですか?GPSがオフのときのGoogle PlayサービスロケーションAPI

また、Marshmallow以上のバージョンでは、(API 23より大きいバージョンでは、アプリケーションの実行時にアクセス許可を求めるように)場所へのアクセスを許可するためのコードを書く必要があります。

ユーザーが許可を与えていない場合の対処方法も教えてください。アプリはGoogleが にサービス場所のAPIを再生利用したときに何が起こる

+2

ご質問はすでに百回ここに回答されています。なぜあなたは検索に2分の努力をしないのですか? –

+0

私はGoogleとStackOverflowで検索しましたが、役に立つ回答を見つけることができませんでした。したがって、質問に@ VladMatvienko –

+1

私はあなたが検索したとは思わない。 〜24秒で回答が見つかります:https://www.google.com.ua/search?q=android+open+gps+enable+settings https://www.google.com.ua/search?q =アンドロイド+リクエスト+場所+許可 –

答えて

1

ユーザの位置とGPSをフェッチ に書かれているどのようなコード?無効になっているアプリは、GPSをオンにするために、ユーザーに尋ねる作りますか? GPSが無効になっている場合

、最後に知られている場所が

  1. は(GoogleApiClient

    GoogleApiClient mGoogleApiClient =新しいGoogleApiClient.Builder(この).addConnectionCallbacksを作成し、サービスはGoogle Play経由で取得することができますthis)) .addOnConnectionFailedListener(this) .addApi(LocationServices.API).build();

また

LocationServices.FusedLocationApi 
       .getLastLocation(mGoogleApiClient); 

https://developer.android.com/training/location/retrieve-current.html

、このような最後の既知の位置を取得し、どのようなコードは、(場所にアクセスする許可を求めるためにバージョンマシュマロや 大きいために記述する必要がありますAPIよりも大きなバージョンとして 23アプリケーションの実行時に許可を求める)。

ユーザーが許可を与えていない場合の対処方法も教えてください。 Androidのマシュマロから

、runtime.Hereで許可を要求する必要があることへのリンクである、

https://developer.android.com/training/permissions/requesting.html

+0

@AayushTaneja https://stackoverflow.com/questions/843675/how-do-i-find-out-if-the-gps-of-an -android-device-is-enabled –

+0

いいえ、最後の場所を尋ねません。私がオフになっている場合、GPSをオンにするようにユーザーに頼む方法を尋ねる?@BatCat –

関連する問題