How do android developers choose directories to store their files
<p>I want to store some files when I develop an android app. There are two ways to store the files: use internal directory or use external directory.</p>

<p>As far as I am concerned, if the developers don't want their users or other apps can get access to the files, the file should be stored in internal directories. And if the developers do want the files can be accessed by users or other apps, the file would be stored in external directory. </p>

<p>And here is my question:</p>

<p>when choosing to store files in external directories, should I classify the types of files and store them in different directories like 'Download', 'Movies', 'Picture' ... or make a single directory for my app and store all my files in that directory.</p>

<p>As an android phone user, I don't like the second solution. So I am wondering why so many apps (such as Evernote) choose to create a directory in my external directory, '/sdcard'.</p>
