title: Get the list of paths of all the Storage Devices connected to an Android device
body: <p>I want to get the list of all Storage Devices which are connected to the Android device. </p>
  
  <p>For eg- Internal Storage(Storage in which all the folders such as Downloads, DCIM etc are present), SD Card and OTG device. </p>
  
  <p><strong>I Know there are a lot of StackOverflow posts which discuss this topic but none of them could serve my purpose as stated above.</strong></p>
  
  <p>I am able to get the Internal Storage by calling <code>Environment.getExternalStorageDirectory().getPath()</code> which return the path to the Internal Storage.</p>
  
  <p>Any help on this would be really grateful as there is no standard AFAIK using which the list of all the connected Storage devices can be retrieved. </p>
  
  <p>Also, many solutions do not work on different devices and Android version.</p>