android.permission.INTERNET: Allows applications to open network sockets. android.permission.ACCESS_NETWORK_STATE: Allows applications to access information about networks. android.permission.MANAGE_ACCOUNTS: The API documentation is not that clear about this permission. But according to Bryans answer, an app can only delete/modify an account it created itself. Of course it can create any new account, and manage that. android.permission.ACCESS_COARSE_LOCATION: Allows an app to access approximate location. android.permission.WAKE_LOCK: Allows using PowerManager WakeLocks to keep processor from sleeping or screen from dimming.