Какой путь к файловой системе используется в Context.openFileOutput () Android?

Я не понимаю, почему ответ на этот вопрос не содержится в документах разработчиков Android; Я нахожу их последовательно разочаровывающими.

Повторить метод openFileOutput () в классе Context, чтобы открыть файл для записи, к какому пути к файлу внутреннего хранилища он пишет?

http://developer.android.com/reference/android/content/Context.html

http://developer.android.com/guide/topics/data/data-storage.html#filesInternal

Повторить метод openFileOutput () в классе Context, чтобы открыть файл для записи, к какому пути к файлу внутреннего хранилища он пишет?

Он указывает, где getFilesDir() в Context возвращает. Вы можете это сказать, потому что в документации написано:

Возвращает абсолютный путь к каталогу в файловой системе, где хранятся файлы, созданные с помощью openFileOutput (String, int).

В DDMS я нашел файл под:

 data > data > your app id > files 

Этот файл записывается в путь относительно вашего приложения в памяти устройств. Возможно, вы ddms с ddms peek в этом месте, но когда вы используете этот Context.openFileOutput (), вы не должны заботиться о каком-либо абсолютном пути.

Если вы хотите передать имя файла, вы должны рассмотреть возможность использования внешнего хранилища .