title: Android application self-uninstall
body: <p>Is there a way to make an application uninstall itself?
  For example:
  I want to be able to click on an "Uninstall" button in my app and have the the app uninstall itself.</p>
  
  <p>I can imagine that you can call a function of the firmware and delegate the action to it so the app gets uninstalled.</p>
  
  <p>The reason I need this is that when the app is uninstalled I need to delete some files on the sdcard that were downloaded by the app.</p>