AndroidFileIO с Android


Вступление

Чтение и запись файлов в Android не отличается от чтения и записи файлов в стандартной Java. Можно использовать тот же пакет java.io Тем не менее, есть некоторые особенности, связанные с папками, где вам разрешено писать, разрешения вообще и работа MTP.

замечания

Android предоставляет средства для обмена файлами между несколькими приложениями, как это описано здесь . Это не требуется, если есть только одно приложение, которое создает и использует файл.

Android предоставляет альтернативные варианты хранения, такие как общие и частные настройки, сохраненные пакеты и встроенная база данных. В некоторых случаях это лучший выбор, чем просто использование простых файлов.

Активность Android имеет несколько конкретных методов, которые выглядят как замена стандартных методов ввода файлов в формате Java. Например, вместо этого для File.delete() вы можете вызывать Context.deleteFile() , и вместо того, чтобы применять File.listFiles() рекурсивно, вы можете вызвать Context.fileList() чтобы получить список всех ваших конкретных файлов приложения несколько код. Однако они не обеспечивают дополнительную функциональность, кроме стандартного пакета java.io

FileIO с Android Связанные примеры