title: How to get .apk files details (like: name, id, vercode ..etc) stored in external storage of android device
body: <p>How can I get the <strong>.apk files</strong> details(like: name, package-name, vercode ..etc) stored in directory(like: /storage/emulated/0/downloads) even if they are <strong>not installed</strong> on the device.</p>
  
  <p>for instance, <strong>1mobile market</strong> can get <strong>all .apk files</strong> stored in your device and ask you to install them.</p>
  
  <p>As showing in the screen shot, those apps not installed on my device and yet the the <strong>Market</strong> can load the icon, name, version and size. HOW?!</p>
  
  <p><img src="https://i.stack.imgur.com/nssne.png" alt="screen shot"></p>