I have developed an application that does require to do constant network activity. This Activity does the network connections thru an AsyncTask, sometime this work being do
Does your application have to be an activity? Can it utilize a background service?
http://developer.android.com/reference/android/app/Service.html#ServiceLifecycle