Skip to content
  • Политика конфиденциальности
  • Обратная связь

technogran.ru

Новости в Мире Hi-Tech

  • Видеокарты
  • Жесткие диски
  • Материнские платы
  • Новости
  • Обзор ноутбуков
    • Windows
  • Обзор смартфонов
    • Android
    • Ios
  • Планшеты
  • Процессоры
    • Обзор процессоров
  • Программы
  • Toggle search form

Программа текстовые файлы android

Posted on 17 февраля 2024 By technoadmin

«`html



Программа текстовые файлы Android

Содержание

Toggle
  • Программа текстовые файлы Android
    • Создание файла
    • Запись в файл
    • Чтение из файла
    • Закрытие файла
    • Пример

Программа текстовые файлы Android

Создание файла

Для создания файла в Android используйте метод openFileOutput(). Этот метод принимает два параметра: имя файла и флаги режима.

FileOutputStream fos = openFileOutput("myFile.txt", MODE_PRIVATE);
  • MODE_PRIVATE: создает новый файл и делает его доступным только для вашего приложения.
  • MODE_APPEND: добавляет данные в конец существующего файла.
  • MODE_WORLD_READABLE: делает файл доступным для чтения любым приложением.
  • MODE_WORLD_WRITEABLE: делает файл доступным для записи любым приложением.

Запись в файл

Для записи в файл используйте метод write(). Этот метод принимает два параметра: массив байтов и смещение.

String data = "Hello world!";
byte[] bytes = data.getBytes();
fos.write(bytes, 0, bytes.length);

Чтение из файла

Для чтения из файла используйте метод openFileInput(). Этот метод принимает имя файла.

FileInputStream fis = openFileInput("myFile.txt");

Для чтения из потока используйте метод read(). Этот метод возвращает int, представляющий следующий байт в потоке, или -1, если достигнут конец потока.

while ((b = fis.read()) != -1) {
  // Сделать что-нибудь с байтом b
}

Закрытие файла

После завершения работы с файлом обязательно закройте его с помощью метода close().

fos.close();
fis.close();

Пример

Вот простой пример программы для работы с текстовыми файлами в Android:

public class MainActivity extends AppCompatActivity {

  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    // Создание файла
    FileOutputStream fos = openFileOutput("myFile.txt", MODE_PRIVATE);
    String data = "Hello world!";
    byte[] bytes = data.getBytes();
    fos.write(bytes, 0, bytes.length);
    fos.close();

    // Чтение из файла
    FileInputStream fis = openFileInput("myFile.txt");
    StringBuilder sb = new StringBuilder();
    while ((b = fis.read()) != -1) {
      sb.append((char) b);
    }
    fis.close();

    // Вывод прочитанных данных
    Toast.makeText(this, sb.toString(), Toast.LENGTH_SHORT).show();
  }
}



«`

Читать статью  Голос в текст программа для android

Похожие записи:

  1. Программа чтобы управлять телевизором с телефона android
  2. Лучшие программы для восстановления данных на android
  3. Программа для просмотра файлов на телефоне android
  4. Программа для закрытия фоновых программ android
Android

Навигация по записям

Previous Post: Что есть на материнской плате компьютера
Next Post: Программы для написания программ для ios

Больше похожих статей

Лучшая программа для создания музыки для android Android
Код программы под android Android
Программа для процессора android Android
Партнерские программы android по Android
Программа для видеорегистратора dvr android Android
Программа для видеонаблюдение с ip камер android Android

Свежие новости

  • Экран для проектора в интерьере: как совместить эстетику и функциональность
  • Безопасные грузоперевозки: простые шаги для защиты груза от потерь
  • Как выбрать надежное решение для защиты IT‑инфраструктуры бизнеса
  • Обзоры на лучший мобильный процессор Intel Panther Lake выйдут раньше остальных моделей
  • CES 2026: Intel представила семейство мобильных процессоров Panther Lake

Облако меток

Ваш браузер не поддерживает тег HTML5 CANVAS.

  • Новости
  • Жесткие диски
  • Ios
  • Windows
  • Программы
  • Обзор смартфонов
  • Обзор ноутбуков
  • Видеокарты
  • Материнские платы
  • Процессоры
  • Обзор процессоров
  • Android

Информация для правообладателей

Все материалы на данном сайте взяты из открытых источников — имеют обратную ссылку на материал в интернете или присланы посетителями сайта и предоставляются исключительно в ознакомительных целях. Права на материалы принадлежат их владельцам. Администрация сайта ответственности за содержание материала не несет. Если Вы обнаружили на нашем сайте материалы, которые нарушают авторские права, принадлежащие Вам, Вашей компании или организации, пожалуйста, сообщите нам через форму обратной связи.

Copyright © 2026 technogran.ru.

Powered by PressBook Blog WordPress theme