I want to perform some action when the phone connects to a certain WiFi network.
As far as I can see I have 2 Broadcast intent to intercept that will satisfy this:
1. Wifi State Changed.
2. Connectivity Changed.

The problem however is that I want to intercept ONLY the Wifi Connected events.
Currently my Receiver is triggered on any change to the WiFi, including disconnection, which I don't really care about.I feel it is a waste of CPU time.

Are there any more specific intents, like "Wifi Connected"?
Or alternatively, can I add something to the intent filter to achieve this?

Thanks!