Storing files on app's private directory (getExternalFilesDir) instead of root of sdcard (getExternalStorageDirectory).