You got your answers by programmers who are familiar with the Android SDK and platform. What you are requesting is not possible without firmware modifications (which is out of the scope of this group). And I agree with Daniel's remarks. The idea itself is a bit flawed. What happens if there is no data connectivity, or the battery is dying? Or the user just turns off the device? Or the user is making a phone call (I don't think that you can have data connectivity and phone calls simultaneously, but I'm not sure about that). In the end of the day your customer / the employer has to put a bit of trust into their employees for making that big brother system work:
1. The employees need to know and agree on that they are spied on 2. The employees agree not to temper with that app, neither are they allowed to stop it nor are they allowed to temper with its data storage or functionality 3. The employees agree to keep the phone and GPS feature turned on as long as possible Your app could still cache the collected data and upload it to the server as soon as connectivity is available. If there are anomalies this can be figured out on the server side by the end of the day and traced back to a particular employee. Furthermore you could make your spy app the default home launcher app, just to make sure it gets started as first app and every time the home button gets pressed. Still: the user could revert back to the default home launcher. -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

