Урок 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, в котором можно включать светодиод камеры без монопольного захвата камеры, однако рабочих примеров в сети не нашел. А самому руки пока не дошли сделать…

 

Один комментарий

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

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

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