Перейти к содержимому

Разработка под Android #11 — Чтение и запись файлов во внутреннем и внешнем хранилище (без разреш...

Fahim Khan

0:00 / 0:00

Разработка под Android #11 — Чтение и запись файлов во внутреннем и внешнем хранилище (без разреш...

243 просмотра · 6 дн. назад
Fahim Khan
55 подписчиков
243 просмотра · 6 дн. назад
Добро пожаловать обратно в нашу серию видеороликов по разработке под Android! 🚀 В этом видео мы реализуем функции чтения и записи текстовых файлов как во внутренней, так и во внешней памяти — без запроса каких-либо разрешений на доступ к хранилищу, используя всего несколько строк кода на Kotlin! Мы рассмотрим: ✅ Почему для чтения/записи файлов традиционно требуются разрешения на доступ к хранилищу ✅ Разница между внутренним и внешним (специфичным для приложения) хранилищем ✅ Почему для специфичного для приложения хранилища не требуются разрешения во время выполнения ✅ Запись файла .txt с использованием context.filesDir / context.getExternalFilesDir ✅ Чтение файла .txt с помощью File() и readText() ✅ Реализация всего этого в Jetpack Compose всего несколькими строками кода ✅ Тестирование чтения/записи файлов непосредственно в нашем приложении Это значительное упрощение по сравнению с традиционным подходом, основанным на разрешениях на доступ к хранилищу — идеально подходит для сохранения заметок, журналов, настроек или любых текстовых данных, которые ваше приложение должно сохранять, без обычного шаблонного кода разрешений! 📌 Предыдущее видео: Выбор изображений в Jetpack Compose без FileProvider или разрешений среды выполнения    • Android Development #10 — Simplified Image...   👍 Если это вам помогло, поставьте лайк видео, задайте свои вопросы в комментариях и подпишитесь, чтобы не пропустить следующую часть! ⏱️ Временные метки: 0:00 Введение и обзор хранилища с ограниченной областью видимости (без разрешений) 0:58 Создание ветки Git и настройка экрана 1:43 Создание пользовательского интерфейса с помощью полей ввода OutlinedTextField 4:30 Добавление кнопок действий чтения и записи 6:40 Реализация внутреннего хранилища (context.filesDir) 9:32 Реализация внешнего хранилища (Environment.DIRECTORY_DOCUMENTS) 11:31 Подключение операций с хранилищем к пользовательскому интерфейсу Compose 13:30 Тестирование чтения и записи во внутреннее хранилище 13:42 Тестирование внешнего хранилища и обработка конфликтов файлов 15:15 Проверка файлов в файловом менеджере и заключение #AndroidDevelopment #JetpackCompose #AndroidStudio #KotlinTutorial #FileStorage #InternalStorage #ExternalStorage #LearnToCode #MobileAppDevelopment #ПрограммированиеДляНачинающих