WiFi status나 Airplane mode등의 정보는 broadcastreceiver를 통해서 받아볼 수 있는데요. 
GPS status는 동일하게 구현하기가 어렵네요. GPS status는 단순히 on / off  정보만 받아오면 됩니다.  
WiFi 의 경우에는 manifest에 action intent filter 설정해주고 broadcastreceiver에서 WiFiManager로 status check하면 되는데 GPS status 관련 적당한 action을 못찾겠습니다. WiFi 와 동일한 방식으로 구현할 수 있는지 혹시 다른 방식으로 on/off check를 해야하는지요?