Генерируем видеорегистратор
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
Комментарии
Отправить комментарий