Laba 120 - MIT App Inventor Extensions

Laba 120 - MIT App Inventor Extensions

на помощь кодеру под андроид на
MIT App Inventor 2 приходят Extensions




Описание + Применение =


Встроенные компоненты в MIT App Inventor 2

на конец 2021 года в MIT App Inventor 2
уже встроена масса компонентов для доступа к датчикам телефона
на андроид, средства управления периферийными устройствами
доступ к файловой и операционной системам .

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

MIT App Inventor Extensions


AscChr.aix - Код Символа
AppyKeepScreenOn.aix - Не выключать дисплей
TaifunFlashlight.aix - Управление фонариком (вспышкой)

com.KIO4_Tone.aix - Генератор частоты
yo.Jewel.FilePicker.aix - Файл Пикер, поиск файдов
co.com.netConnected.aix - Проверка сети на устройстве


Тут на помощь кодеру под андроид на MIT App Inventor 2
приходят Extensions - расширения написанные сторонними
разработчиками и энтузиастами



В среде MIT App Inventor сейчас нет возможности получить код символа

и наоборот по коду извлечь символ, особенно это напрягает
при передаче через блютуз или сериал порт
когда необходимо завершить строку Cr Lf

AscChr.aix вам в помощь
К оглавдению



Cr Lf символ по коду



К оглавдению

Программа на телефоне норовит уйти в спящий режим
есть на этот случай Extensions



AppyKeepScreenOn.aix
К оглавдению

держать включенным



не держать




К оглавдению

хотите привлечь внимание юсера, помигать вспышкой телефона?
- как два пальца, для этого существует
TaifunFlashlight.aix
К оглавдению



включить свет



выключить



К оглавдению

com.KIO4_Tone.aix




Этот весьма полезный компонент генерирует сигнал на динамике телефона заданной частоты и длительности



yo.Jewel.FilePicker.aix

К оглавдению

как в MIT App Inventor 2 найти и открыть файл на телефоне андроид


в самом мит имеются средства для работы с файлами и практически есть
все блоки как в старой дос от микрософт. Но откопать файл где то в
системе телефона такими средствами хоть и возможно, но крайне геморройно
Не зря же дос заменили виндой, и в ней уже присутствовал
компонент для нормальной работы с файлами



Но не все потеряно, и для андроид програмиста!
в MIT App Inventor 2 имеется расширение
File Picker Extension - Pick Any File From Storage



которое позволяет бродить по файловой системе телефона
и выбирать нужный файл, так же в нем можно сосредоточить поиск по
конкретному типу файла
вполне полноценный файл explorer получается

выбирать можно

Все файлы
Аудио Файлы
DOC файлы
HTML файлы
JAVA файлы
JSON файлы
RAR файлы
Видео файлы
APK файлы
CSS файлы
DocX файлы
Изображения файлы
PDF файлы
JS файлы
Текстовые файлы
ZIP файлы

Так же он может задействовать уже установленные на телефон
сторонние файловые менеджеры, И Даже имеет доступ к интернет диска.



ну типа яндекс диск, при наличии на телефоне соответствующих аккаунтов, естественно

co.com.netConnected.aix

К оглавдению
этот Extensions проверяет имеется сеть на вашем устройстве
и за одно подключен ваш девайс к какому ни будь сервису




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


А так на устройстве



К оглавдению