title: Self updating app
body: <p>TL:DR; version ;)</p>
  
  <ul>
  <li><p>my app should run without user interaction (autostart etc works)</p></li>
  <li><p>it should update itself (via apk) without any user interaction</p></li>
  <li><p>rooted devices are possible</p></li>
  </ul>
  
  <p>.</p>
  
  <p>problem:</p>
  
  <ul>
  <li>querying a newer apk from a server works</li>
  <li>when starting the apk with a (view?) intent, the "install app" prompt pops and needs a user confirmation</li>
  </ul>
  
  <p>How do I solve this without any user interaction? </p>
  
  <p><a href="http://code.google.com/p/auto-update-apk-client/" rel="noreferrer">http://code.google.com/p/auto-update-apk-client/</a>
  This seems to be a solution, but there must be better approach.</p>
  
  <p>I already found this: <a href="https://stackoverflow.com/questions/4604239/install-application-programmatically-on-android">Install Application programmatically on Android</a></p>
  
  <p>but that doesn't solve my problem.</p>