title: What is the easiest way to provide additional installable component for my Android app?
body: <p>I have an additional component that I can not distribute inside my app. The component is a third-party viewer for a proprietary format, and it is not distributed through Android Market.</p>
  
  <p>So, when a user clicks on a file of that type, I'd like to provide a way to install that third-party viewer with the least effort. By install I mean - download APK, install it and launch through an Intent.</p>
  
  <p>What is the best way to do this?</p>