2012-05-08 6 views
4

В моем приложении Android i i вид карты и текущее местоположение, ближайшие театры отображаются теперь, когда я хочу уведомить пользователя, когда он вошел в театр (например, geofence), я искал в NET и обнаружил любой Android api, который поддерживает Geofencing, пожалуйста, помогите сделай это?Как уведомить пользователя, когда он вошел в кинотеатр в андроиде?

Примечание: Я пробовал http://geofence.locationlabs.com/, но не имеет значения означает, что ключи API не являются comig. любой пример кода действительно полезным Спасибо заранее

+9

Нужно ли пользователю получать уведомления, когда они вошли в театр? Скорее всего, они уже знают. –

+0

Здесь мы можем принять это как пользователь в определенном регионе, тогда мы отправим предупреждение на его устройство. –

+0

@ KrishnakantDalal да что-то вроде этого .. как я могу это сделать –

ответ

6

Эй, я нашел решение попробовать это,

Мы должны реализовать PendingIntent & Расположение Manager. Расположение менеджера получить текущее местоположение пользователя и когда пользователь вошел в какой-то области будет срабатывать отложенный Intent некоторый фрагмент кода следующим образом:

//---use the LocationManager class to obtain locations data--- 
lm = (LocationManager) 
getSystemService(Context.LOCATION_SERVICE); 
//---PendingIntent to launch activity if the user is within some locations--- 
PendingIntent pendIntent = PendingIntent.getActivity(
this, 0, new 
Intent(android.content.Intent.ACTION_VIEW, 
Uri.parse("http://www.amazon.com")), 0); 
lm.addProximityAlert(37.422006, -122.084095, 5, -1, pendIntent); 

метод addProximityAlert, в котором можно установить область (Radius для отслеживания пользователя) here больше информации о методе addProximityAlert.

+0

Спасибо за ответ. Я попробую n сообщить, что у вас произошло .... –

+0

Да, потому что у меня нет устройства для проверки этого прямо сейчас. –

+1

Спасибо своим работам полные пункты к u .... –