Hi to Paderborn
Access to phone numbers, providers, etc would probably hurt Android's privacy policy. Likewise, you can't engage/disengage GPS in code.
I would not be happy knowing that an app can read my phone number in the background and send it to an unknown server.