Генератор ЭНТРОПИИ

 Генерирование кода с ИИ

Запрос для генерирования Android Studio Java приложения для накопления энтропии в файле. Генерируем приложение в бесплатном Дипсик с одного запроса.

В Giga.Chat тоже работает, но там нужно будет в Java коде внести одно простое исправление.

Этот вариант работает.

Сгенерируйте максимально простой Java-код для приложения "LargeEntropy" на Android 14 с SDK 33.


Разметка в файле Activity_main.xml должна позволять вертикальную прокрутку для просмотра всего контента.

Необходимо запросить в явном виде (в том числе и у пользователя) и получить все разрешения, необходимые для функционирования приложения, включая разрешение на чтение и запись данных в текстовый файл czechentropy.mp4 в папке Download смартфона.

На экране разместить TextView. Ниже разместить кнопку "Exit". При нажатии кнопки "Exit" завершать работу приложения.

Добавить обработку ошибок и проверку доступности хранилища. Если хранилище не доступно, выдать сообщение.

Создать переменную FSize = 1024000


При старте приложения:

- необходимо проверить наличие файла czechentropy.mp4 в папке Download смартфона. Если файл есть, то проверить его размер и если он меньше FSize байт - то надо открыть его для добавления данных. Если размер файла czechentropy.mp4 больше или равен FSize байт, то ничего не делать. Если файла czechentropy.mp4 в папке Download смартфона нет, создать и использовать для добавления в него данных.

- необходимо получить информацию о наличии акселерометра в смартфоне. Если акселерометра нет, получить информацию о наличии гироскопа.

- создать переменные LeastSignificantDigit и LeastSignificantDigit2 и записать в LeastSignificantDigit последнее значение из файла czechentropy.mp4 в папке Download смартфона. Если такого значения нет, записать в переменную LeastSignificantDigit значение "0".


Далее выполнять пункт NN до тех пор, пока не будет нажата кнопка "Exit", либо пока размер файла czechentropy.mp4 не достигнет FSize байт.


Начало пункта NN

- приложение должно непрерывно получать данные, измеренные в канале X акселерометра (если нет акселерометра - то данные от гироскопа), переводить их в BigInt число, выбирать значение младшего десятичного разряда в полученном BigInt числе и записывать его в переменную LeastSignificantDigit2.  Сравнивать значения LeastSignificantDigit и LeastSignificantDigit2. Если значения в переменных LeastSignificantDigit и LeastSignificantDigit2  отличаются, то добавить значение LeastSignificantDigit в текстовый файл (дописать) czechentropy.mp4 в папке Download смартфона и так же переписать значение LeastSignificantDigit2 в переменную LeastSignificantDigit. 

- в Log.e писать msg:"=== Least Significant Digit ===" и LeastSignificantDigit2

- постоянно проверять размер файла czechentropy.mp4 и писать размер в TextView.

. если размер файла czechentropy.mp4 больше или равен FSize байт, вывести на экран сообщение "Maximum Entropy Maked", закрыть файл czechentropy.mp4 в папке Download смартфона и больше ничего не делать.

Конец пункта NN


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

Есть много вариантов развития запроса, как по форме, так и по функционалу.

Direct Link:  https://chat.deepseek.com/share/e4gyrl3ephhgy45j56



AI Code Generation

http://barbie.oflameron.ru/






Comments

Popular posts from this blog

Perplexity Answer

Генерирование МОДЕЛЕЙ

Учим с ИИ