Видеорегистратор с ИИ
Иностранный Язык с ИИ
Полный текст запроса в ИИ chat.deepseek.com для генерирования полного кода Java приложения для Android смартфона.
Полный рабочий вариант запроса к ИИ deepseek для генерирования полного Java кода видеорегистратора для Android смартфона. Полностью работает и компилируется в Android Studio. Проверено для смартфона Samsung S23 на Android 11
Запрос в текстовом файле на https://t.me/llmsource/243
Видео пишется в три файла в папке Download памяти смартфона в формате .mp4 с звуком. Запись циклическая. После записи третьего файла начинает перезаписываться первый файл.
Текст запроса:
Сгенерируй самый простой полный код 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
Это первая версия запроса и Java проекта.
Comments
Post a Comment