What's the trick to making ProximityAlerts work?

by Faber Fedor » Sun, 08 Mar 2009 08:14:04 GMT

Sponsored Links
 I think I'm doing everything right wrt ProximityAlerts but I only get
notified in about 1 in a 100 times.

When I switch to Map Mode in my app, I gt a list of locations, map them and
send each one as a ProximityAlert via this code:

                  Intent intent = new Intent(TYW_PROXIMITY_ALERT);
                  PendingIntent proximityIntent =
PendingIntent.getBroadcast(MainMap.this, 1000, intent, 0) ;
                  myLocationManager.addProximityAlert(dLat, dLong,
proximityRadius, 100000000, proximityIntent);
                  Log.i(TAG, "Added ProximityIntent for" + ""+dLat +","+

I have an IntentReceiver setup like this:

   public class ProximityIntentReceiver extends BroadcastReceiver {

        public void onReceive (Context context, Intent intent) {

            String intentAction = intent.getAction();
           // stuff about Vibrators and Notifications elided

I set up an IntentFilter programmatically:

    private void setIntentFilters() {
        IntentFilter proxFilter = new IntentFilter(TYW_PROXIMITY_ALERT);
        registerReceiver(new ProximityIntentReceiver(), proxFilter);

which I call in onCreate().

I've set the minimum distance/time to check for updates to be ridiculously
low (10 feet, 5 secs, 0 for each, etc.).

I assumed I didn't actually have to move to see a ProximityAlert fired but
maybe I do, so today I set up three PAs and walked right past the
locations.  The GPS followed right along but I never got a Notification.

What's the magic to get it to work?  Or does it work in some manner I don't
yet grok?


Faber Fedor
Linux New Jersey


What's the trick to making ProximityAlerts work?

by Mark Murphy » Sun, 08 Mar 2009 08:29:20 GMT


That may be your problem.

You want proximityRadius to be *big*, not small. A 10-foot proximity
radius means you need to be within 10 feet of the target location before
you will get an alert.

Also, FWIW, the radius is in meters.

Mark Murphy (a Commons Guy)
Android Training in Sweden --  http://www.sotrium.com/training.php 


Sponsored Links

Other Threads

1. Ngiklan app sendiri: Hi-Q MP3 Recorder

Halo para anggota id-android,

Saya mau numpang iklan di sini, aplikasi yang baru dirilis: Hi-Q MP3


Intinya aplikasi ini untuk merekam suara, tapi bukan seperti perekam suara
yang "dari sananya",
aplikasi ini mengambil suara dengan sample rate 44 kHz dan langsung dienkod
jadi MP3.

Dengan itu maka kualitas suara bisa bagus sekali :D

Kali ini ga sepenuhnya gratis (yang gratis bisa buat rekam 10 menit), maka
versi penuhnya ada di:


Kalau tertarik atau (hehe) mau mendukung developer Indonesia, silakan beli

Tolong tes juga aplikasinya ya.. ditunggu pesan/kesannya :D



2. [WTS] Battery BP6X + EBC (For Milestone, Droid, Cliq, Dext)

bro masi ada barangnya?

blog: http://turbodance.blogspot.com


3. Android Browser 'Uncaught SyntaxError'

4. how to support multiple screen for map overlay?

5. Kamus Inggris-Inggris

6. It is posible create folders with permissions in the SD card?

7. Guitar Tuner