Automatically install/uninstall an application from within another application
<p>I am developing an Android device management service. </p>

<p>One of the functions for this is specifying what apps should be installed on registered devices of the service.</p>

<p>The scenario is that a manager will upload an enterprise app to the service for use on his employees' Android devices.</p>

<p>He then asks the service to deploy the app. The service communicates with a pre-installed app on the devices. This app downloads the enterprise app then installs it without any confirmation from the user. </p>

<p>Another requirement of this is that the user is prevented from installing or un-installing applications themselves.</p>

<p>I have been looking at the android.app.admin package but the policy functionality seems limited. I have also discovered that it is possible to donwnload an APK then fire an intent to install it. However this needs confirmation from the user.</p>

<p>In short, is it possible to install an Android application from within another application without any confirmation from the user whatsoever?</p>
