title: android Install another apk from within my app when my application runs first time
body: <p>I was looking for a solution that user cannot uninstall my application but got to know its not possible in android. Then I thought of to get at least a notification email that my application has been removed from device. Then I read the following post: <a href="https://stackoverflow.com/questions/1221534/require-a-password-to-uninstall-remove-application">Require a password to uninstall/remove application</a> .
  That post says that I install two apps. The second app will receive a Broadcast of removal of my app and will generate an email notification. <br>So my question is how to keep another apk <strong>('Watcher')</strong> into my apk and install <strong>Watcher</strong> apk when my application starts for the first time? Any code example will be appreciated.</p>