Comment détecter lorsque l'utilisateur allume / éteint l'état GPS?

Je souhaite bloquer l'utilisateur de changer le WiFi, le GPS et le chargement de paramètres à partir de mon application. L'utilisateur n'a pas besoin d'/désactiver le WiFi et le GPS lors de l'exécution de mon application.(À partir de la barre de notification). Est-il BroadcastReceiver existent pour écouter GPS on/off?

source d'informationauteur Devu Soman