Q:

Геолокация в Android приложениях

Здравствуйте.
Мне нужно, чтобы моё приложения выполняло некую функцию при смене геолокации смартфона. Например, мы задали конкретную точку на карте, указали радиус, и нужно, чтобы при попадании смартфона в данную площадь пользователю выводилось информационное сообщение в строке уведомлений. При этом функция должна работать при спячем режиме.
Я так понял, нужно с чем-то использовать Broatcast receiver? 

A:

С помощью Geofence из Google Play Services реализовать достаточно просто.
Пост на хабре
Описание на developer.android.com

