Компонент «Выбор файлов»

Компонент «Выбор файлов» (File Picker) в MIT App Inventor позволяет пользователям выбирать файлы из памяти устройства (например, изображения, документы, аудио) и передавать их в приложение. На дизайн-макете отображается как кнопка, при клике на которую открывается стандартный выбор файлов Android.

Настройки

Поскольку компонент представляет собой кнопку, большинство настроек у него как у кнопки.

  • Цвет фона — цвет заливки кнопки.
  • Жирный шрифт, Курсивный шрифт — начертание текста кнопки.
  • Размер шрифта — размер текста.
  • Тип шрифта — какой шрифт использовать: с засечками (на конце букв будут засечки), без них, моноширный (одинаковая ширина букв).
  • Высота и Ширина — размеры кнопки. Можно задавать в пикселях и процентах (процент считается от родительского элемента), а также автоматический выбор (по содержимому) или «Наполнить родительский» (100% размерности родительского элемента).
  • Изображение — можно установить на кнопку картинку из тех, что были загружены в медиа.
  • Форма — форма кнопки, обычный прямоугольник, скругленные углы или овал.
  • Показать обратную связь — отображать или нет нажатие кнопки.
  • Текст — текст на кнопке.
  • Выравнивание текста внутри кнопки.
  • Цвет текста. Можно выбрать из предустановленных или свой (для этого выбрать пункт Custom).
  • Видимый — отображается ли кнопка на дизайн-макете.
  • Действие — устанавливает одно из желаемых действий:
    • Выбрать существующий файл: открыть существующий файл.
    • Выбрать каталог: открыть существующий каталог.
    • Выбрать новый файл: создать новый файл для сохранения.
  • Включено — работает ли кнопка (можно ли ее нажать).
  • MimeType (MIME-тип) — желаемый тип MIME для выбора файла. MIME-типы (Multipurpose Internet Mail Extensions) — это стандартные идентификаторы, которые указывают тип файла или содержимого.

 Основные MIME-типы

КатегорияПримеры MIME-типовДля чего используется
Изображенияimage/*, image/jpeg, image/pngВыбор фотографий
Аудиоaudio/*, audio/mpegЗагрузка музыки
Видеоvideo/*, video/mp4Выбор видеофайлов
Текстtext/plain, text/csvЧтение .txt или .csv
Документыapplication/pdfРабота с PDF-файлами
Любые файлы*/*Без фильтрации (пользователь видит всё)

Блоки в программировании

  • когда Выбор файлов После Выбора — блок команд, что делать, когда пользователь выбрал файл.
  • когда Выбор файлов Перед Выбором — блок команд, что делать, когда пользователь нажал на кнопку выборщика файлов.
  • когда Выбор файлов В Фокусе — блок команд, что делать, когда курсор перемещен на кнопку выбора файлов и теперь по ней можно щелкнуть.
  • когда Выбор файлов Потерян Фокус — блок команд, что делать, когда курсор переместился с кнопки выбора файлов.
  • когда Выбор файлов Провести Вниз — блок команд, что делать, когда пользователь только нажал на кнопку.
  • когда Выбор файлов Провести Вверх— блок команд, что делать, когда пользователь отпустил кнопку.
  • вызов Выбор файлов Открыть — открывает выбор файлов, как будто пользователь нажал на него.
  • Остальные блоки нужны для получения или изменения текущих настроек компонента:

Компонент «Выбор файлов» в MIT App Inventor — это простой, но мощный инструмент для работы с файлами в App Inventor. Он позволяет создавать приложения, где пользователи могут выбирать файлы прямо со своих устройств, что открывает широкие возможности для работы с различными типами данных.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт защищен reCAPTCHA и применяются Политика конфиденциальности и Условия обслуживания применять.

Срок проверки reCAPTCHA истек. Перезагрузите страницу.