0

緯度、経度、半径を指定して、場所に基づいてデータベースにクエリを実行し、スケジュールされたタスクを見つけるアプリを構築しようとしています。

同様のことを行う多くの回答、記事、およびライブラリをオンラインで見つけましたが、非常に洗練されているように見え、概念を理解するのにあまり役立ちません。

以前は、スケジュールされた時間に基づいてタスクを起動するように AlarmManager をセットアップできました。また、場所の更新を実装するスクリプトを作成する必要なく、同じことを行うように Geofence をセットアップできると考えています。しかし、これはそうではないようで、単純なシステム全体のサポートになる可能性があるものを手動で再実装する必要があります。

理想的なシナリオ: 1. 緯度、経度、半径を使用して新しいタスクをスケジュールします。2. ユーザーが現在どこにいるかを気にせずに、ジオフェンスに追加します。3. ユーザーがエリア内にいる場合、これが属するデータベースから行を見つけ、db 行を処理します。

しかし、これを機能させるには、それ以上に進む必要があると思います。

これを達成する方法はありますか?

4

1 に答える 1