LABA 120 - проект фонарик mit app inventor

LABA 120 - проект фонарик mit app inventor


LABA 120 - mit app inventor
description


Сам mit app inventor пока не имеет блока управления
светодиодом вспышки камеры телефона



Но от одного энтузиаста
мы имеем расширение (Extension)
com.puravidaapps.TaifunFlashlight.aix

который с этой задачей справляется

и так погнали

Создаем новый проект
Даем ему клевое название
так как фонариком обычно пользуются в темноте
устанавливаем цвет экрана в черный

кидаем на экран три кнопки
называем их



Включить
Выключить
Мигать

или по блатному

On
Off
Blink

Добавляем к проекту красивую икону
если кто не в курсе, иконой может
быть картинка PNG размером
120 х 120 пикселей

кидаем на экран
из вкладки Sensors компонент Clock
который будет управлять миганием фонарика телефона

и расширение Extension
com.puravidaapps.TaifunFlashlight.aix

теперь задаем нашим кнопкам на экране
соответствующий функционал


заходим в режим блоков

создаем две логические переменные
они потребуются для управления в режиме мигания




кнопка мигать просто переводит переменную
Global Mig в состояние True



которая в обработчике события таймера Click
разрешает переключения светодиода вспышки телефона




Обработчик события Click кнопки On



сбрасывает переменную Global Mig в состояние False
И вызывает метод расширения

com.puravidaapps.TaifunFlashlight.aix
отвечающий за включение светодиода вспышки телефона
TaifunFlashlight1.On

и в похожем событии Click кнопки Off




вызывает метод расширения

com.puravidaapps.TaifunFlashlight.aix
отвечающий за отключение светодиода вспышки телефона
TaifunFlashlight1.Off

вот такие несложные манипуляции





скачать проект фонарик mit app inventor

P.S.
Как записать видео с экрана Android с помощью ADB

--size <ШИРИНАxВЫСОТА> Задает разрешение, например:
1280x720. По умолчанию этот параметр установлен в
соответствии с разрешением главного экрана устройства (если
поддерживается), или 1280x720 – если нет.

--bit-rate <СкоростьПотока> Задает скорость потока видео
(мегабиты в секунду). По умолчанию – 4 Мб/сек. Например, для
записи со скоростью 6 Мб/сек, вам нужно будет ввести
следующую команду:

screenrecord --bit-rate 6000000 /sdcard/demo.mp4

--time-limit <Время> Задает максимальную длительность видео
в секундах. По умолчанию установлено максимальное значение –
180 сек (3 минуты).

--rotate Поворот видео на 90 градусов. Это на сегодняшний
день экспериментальная опция.

--verbose Отображать информацию о процессе записи в окне
командной строки.
или просто скопировать от сюда
и вставить в adb shell

screenrecord --size 1280x720 --bit-rate 9000000 --time-limit 60 --verbose /sdcard/scr_video.mp4 вставляется в нажатием правой кнопки мыши

прерывается процесс нажатием CTRL C