位置を認識できるアプリを作成する
モバイルアプリ特有の機能の 1 つとして、位置認識があります。モバイル ユーザーは、どこに行くときでも必ずデバイスを携帯します。アプリに位置認識機能を追加することで、コンテキストに応じたユーザー エクスペリエンスを提供できるようになります。Google Play 開発者サービス内で利用できる位置情報 API を使用することで、位置情報の自動追跡、通りの反対側の検出、ジオフェンス、アクティビティ認識など、位置認識機能をアプリに追加できます。
開発リソース
適切な権限をリクエストする
アプリの機能のユースケースに応じて、権限の宣言とリクエストを行います。
位置情報の更新データを受信する
融合型位置予測プロバイダを使用して、適切な位置情報をユーザーに提供します。
電力消費量を最適化する
ユーザー デバイスのバッテリー効率を改善します。バックグラウンド位置情報の制限に関するガイドラインを遵守してください。
アプリに地図を追加する
面白い場所を地図上にプロットします。また、地図上に表示するものをユーザーが指定できるようにします。
最新のニュース
参考情報
アプリ内で位置情報へのアクセスをリクエストする方法については、以下の参考リンクをご覧ください。
Codelabs
- Kotlin を使用して Android 10 で位置情報を受信する: アプリの使用中に位置情報をリクエストする方法なども含め、Android 10 を搭載しているデバイス上で位置情報をリクエストする方法について学びます。
サンプル
位置情報サンプルは Android OS プラットフォーム サンプルの一部です。
Android OS プラットフォーム サンプルの位置情報モジュールを参照し、サンプルの実行方法の手順に沿って操作してください。
位置情報の利用許可
位置情報の利用許可をリクエストする際のおすすめの方法を示すためのサンプル。
現在地
ユーザーの現在地を取得するためのベスト プラクティスを示すためのサンプル。
現在地情報のあっぷでー
位置情報の更新を受信するためのベスト プラクティスを示すためのサンプル。
バックグラウンドでの位置情報へのアクセス
アプリがバックグラウンドで動作しているときに、位置情報にアクセスする方法、または位置情報の更新を受信する方法を示すためのサンプル。
ジオフェンスの作成と監視
ジオフェンスを作成してモニタリングする方法を示すためのサンプル。
ユーザー操作の認識
ユーザー操作の認識のベスト プラクティスを示すためのサンプル。