Генерируем видеорегистратор

 AI Prompting

Примеры ИИ Запросов

Сгенерируй самый простой полный код Android 10 JAVA приложения для Android Studio. 

Совсем не использовать Material Design 3

java код создавать для compileSdk 34 и targetSdk 34

Назовем приложение DeepseekOFLAMERON

Заголовок приложения на экране смартфона "DeepseekOFLAMERON videorecorder v1"

Приложение должно получать все разрешения у пользователя для работы приложения, записи в память, чтения из памяти смартфона. 

Необходимо запромнить режим работы экрана смартфона - гснет экран или нет при бездействии.

Во время работы видеокамеры экран смартфона не должен гаснуть.

Приложение должно получать видеоизображение с тыльной камеры. 

Приложение должно получить разрешение на запись файлов в папку Download в памяти смартфона.

Приложение должно стартовать работать только в Landscape ориентации. 

Видео-изображение с камеры должно транслироваться в TextureView тоже в Landscape ориентации.

TextureView должно занимать 70%  размера экрана смартфона.

При изменении положения смартфона приложение остаётся в Landscape ориентации, расположение элементов на экране и их размеры не меняются.

В правой части приложения друг над другом размещены две кнопки.

Трансляция видео должна включаться/останавливаться по нажатию кнопки RUN. 

Заголовок кнопки при старте приложения "START". После включения камеры заголовок кнопки меняется на "STOP". После отключения камеры заголовок кнопки меняется на "START"

Выход из приложения по нажатию кнопки EXIT


При нажатии кнопки RUN для включения камеры смартфона, приложение должно сразу начать запись видео в файл с именем 00001.mp4 в папке Download смартфона.

Запись должна продолжаться не более 2-х минут.

После этого запись останавливается, файл 00001.mp4 закрывается и запись видео с камеры начинается в файл 00002.mp4 в папке Download смартфона.

Запись должна продолжаться не более 2-х минут.

После этого запись останавливается, файл 00002.mp4 закрывается и запись видео с камеры начинается в файл 00003.mp4 в папке Download смартфона.

Запись должна продолжаться не более 2-х минут.

После этого запись останавливается, файл 00003.mp4 закрывается, файл 00001.mp4 удаляется  и запись видео с камеры начинается в файл 00001.mp4 в папке Download смартфона.

И так далее. Файлы для записи видео обновляются циклически 00001.mp4 -> 00002.mp4 -> 00003.mp4 -> 00001.mp4 -> 00002.mp4 и т.д.


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

(c) by Valery Shmelev


https://t.me/llmsource/243



https://chat.deepseek.com/share/n5sazxtixo8zclqasp





AI Code Generation

https://oflameron.com

Комментарии

Популярные сообщения из этого блога

Crypto Tech

Crypto Tech

Бесплатные JAVA проекты