1, through the Context.getexternalfilesdir () method can get to sdcard/android/data/your app's package name/files/directory, usually put some long-time saved data
The Context.getexternalcachedir () method allows you to get to sdcard/android/data/your app package name/cache/directory, typically storing temporary cache data
And the "Clear data" and "clear cache" options in the above two directories corresponding to the application details of settings--
2, Context.getfilesdir () can get to "/data/data/<package Name>/files" This method obtains the directory is not on the sdcard, but in the application installs the directory
Context.getcachedir can get to "/data/data/<package Name>/cache" This method obtains the directory is not on the sdcard, but in the application installs the directory, The data in this file is deleted by the system when the device is running out of memory. Note: You can not rely on the system to help you delete these files, when the data in this folder more than 1MB, the system will delete the data in this folder.
Android Data Storage Path