Урок 4. Делаем фонарик

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

1. Создаем новый проект

Screenshot_26 Screenshot_27 Screenshot_28 Screenshot_29

2. Удалим надпись «Hello World» и разместим (перетаскиванием) на середине экрана кнопку Toggle Button:

Screenshot_30

 

далее ищем свойство onclick и назначаем ему функцию flbt, не забыв затем добавить её в Form1.java:

Далее добавим функцию:

Которая будет на короткое время показывать пользователю уведомления.

и функцию:

которая управляет включением/выключением светодиода камеры.

Не забудьте добавить необходимые модули:

Теперь мы готовы доделать функцию flbt:

Изменяем AndroidManifest.xml:

Для добавления разрешений для работы с камерой и полноэкранного режима активности Form1.

Компилируем, запускаем, радуемся 😉

Начиная с API 21, для работы с камерой google рекомендует использовать для работы с камерой класс camera2, в котором можно включать светодиод камеры без монопольного захвата камеры, однако рабочих примеров в сети не нашел. А самому руки пока не дошли сделать…

 

Комментарии:

2 мысли о “Урок 4. Делаем фонарик”

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

Ваш адрес email не будет опубликован.

Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Жизнь замечательных грибов