Это один из двух экранов приложения.
START - запуск или останов фотосессии. На 8-й секунде должно появиться изображение. |FRONT CAM| и |REAR CAM| - выбор фотокамеры для съемки.
|DARK| - максимальное затемнение экрана для сохранения его ресурса и энергосбережения.
|FTP SETTING >>| - страница настроек приложения
Как это работает
Приложение "Rescue PHOTO" делает фотоснимки с заданным временным интервалом и по протоколу FTP загружает их на ВАШ веб хостинг. Используя специальную веб страницу вы можете просматривать фотографии откуда угодно. И на чём угодно. Специальная веб страница на чистом HTML или на PHP прилагается в комплекте.
Хостинг? FTP сервер?
Если у вас нет веб хостинга с FTP доступом или вы не знаете, что это такое - читайте далее.
Android WEB Cam
Можно зарегистрировать сайт на бесплатном хостинге. Например, на - http://www.wallst.ru/ - бесплатный хостинг с поддержкой PHP и FTP доступом
Адрес FTP сервера, логин и пароль вы будете использовать в приложении Rescue PHOTO для подключения и загрузки фотографий.
Вебстраница photo.htm - просто загрузите ее на хостинг и вы сможете просматривать фотографии. Изначально страница рассчитана на 10 фотографий, но вы можете отредактировать ее для показа любого количества картинок.
Если вы зарегистрировали бесплатный вебсайт с адресом, например, bestweb.vov.ru, адрес вашего FTP сервера будет ftp://bestweb.vov.ru
Теперь вы можете использовать любой FTP клиент (например, Total Commander) для подключения к серверу, просмотра файлов, их загрузки или скачивания. Вы увидите примерно такую структуру папок:
Здесь есть ценная информация - папка public_html -это "точка входа". Это значение нужно записать в приложении на странице настроек Setup PAGE. На других веб-хостингах имя этой папки может быть совсем другим.
Что это за папка? В эту папку приложение будет загружать фотографии и там же будут лежать ваши вебстраницы, например, index.htm или photo.htm. Когда вы будете заходить на свой вебсайт броузером, вы будете сразу просматривать эту папку - это некая "ватерлиния" глубже которой вы можете заглянуть только с помощью FTP клиента.
При этом FTP клиент почти всегда "подключается" в другую папку, расположенную выше в иерархии веб сервера хостинга. Android приложение "Rescue PHOTO" это тоже FTP клиент, поэтому оно изначально коннектится не к той папке, которую просматривает броузер.
На странице настроек приложения Rescue PHOTO вы можете указать название папки, в которую надо помещать фотографии.
Настройки Setup PAGE
10 - количество файлов фотографий на FTP сервере.
487 - время в секундах до следующего снимка. Это очень важное время. Если вы будете загружать снимки через мобильный интернет, то каждая фотография может "весить" по 500-700 Кбайт и больше и может загружаться от 50 секунд до нескольких минут. Поэтому начинать делать следующий снимок раньше завершения загрузки предыдущего не стоит.
Не полностью загруженный снимок на странице просмотра будет выглядеть как-то так
хххххх.vov.ru - адрес FTP сервера (см. ниже - настройки FTP)
eoflamerone - задаем шаблон имени файлов картинок. Здесь будет - eoflamerone1.jpg и т.д.
10- количество файлов фотографий на FTP сервере. В этом случае будут: eoflamerone1.jpg - eoflamerone10.jpg Потом они будут перезаписываться
u366027 - логин для FTP сервера. У Вас будет свой другой.
ххххххх - пароль для FTP сервера
Если вы используете приложение "Rescue PHOTO" в офисе или квартире, где есть быстрый WiFi, то загрузка фотографий может выполняться за 20-30 секунд. Соответственно, имеет смысл тогда и увеличить количество фотографий на веб сервере до 30-40 (см. выше).
В настойках есть два параметра:
7 - время в часах (24-часовой формат), после которого можно начинать делать снимки (начало светлого времени суток). Здесь - 7 часов утра.
20 - время окончания фотосессии (когда на улице темнеет). Здесь - двадцать часов - вечер.
Приложение не разрабатывалось для работы в темное время суток с использованием вспышки. Это привлекало бы ненужное внимание к Вашей системе. Поэтому вы просто должны задать время начала фотосессии (сейчас - 7 часов утра) и окончания сессии (20 часов - вечер).
Приложение Rescue PHOTO имеет много настроек. Кому-то это может показаться сложным. Но такую сложность мы попытаемся компенсировать подробным описанием и большим количеством реальных примеров. Для оставшихся вопросов будет добавлена гостевая книга или форум.
Для упрощения приложение будет издано в двух версиях - вртикально-ориентированное (сейчас) и горизонтально-ориентированное. Раздельные версии упрощают создание приложения, совместимого с разными версиями Android.
DOWNLOAD >>
Первоначальная версия приложения, доступная для скачивания - 0.0 Это первая полнофункциональная версия для публичного тестирования. Программа работает, можно задавать настройки, фотографии делаются и загружаются на заданный FTP сервер. Всё, что не понравилось или показалось неудобным, будет исправлено к выходу стабильной версии 1.0 Функционал приложения "Rescue PHOTO" можно значительно расширить, но до выхода первой версии этого делать не предполагается.
Пишите в GUESTBOOK свои вопросы, замечания и пожелания. До выхода основной версии 1.0 можно внести значительные изменения.
Сейчас приложение Rescue PHOTO протестировано для Android 10. Это еще свежая версия, но уже можно найти дешёвые поврежденные смартфоны с этой версией ОС. И дальше их будет только больше.
Использование "бросовых" смартфонов решает три принципиальных проблемы: сверхнизких затрат на создание системы наблюдения, утилизации "мусорного" оборудования, волнений по поводу установки "неизвестного" ПО на телефон.
WEB Cam >>
Слишком СЛОЖНО
Если у Вас сложилось впечатление, что это слишком сложно, то просто прочитайте текст далее.
Что Вам придется сделать:
- сбросить настройки смартфона, удалить приложения и контент. В этом нет ничего сложного. Если вы будете продавать смартфон "за копейки", то вы и так это должны сделать, чтобы ваши персональные данные не оказались вне вашего контроля.
- установить приложение Rescue PHOTO на смартфон. Ничего нового, если вы устанавливали "СберБанк Онлайн" или "Whatsapp". Обычный APK файл.
- зарегистрировать бесплатный хостинг с FTP доступом. Просто заходите на http://www.wallst.ru/ и регистрируетесь. Надо задать имя для вебсайта (домена 3-го уровня) и адрес почты. На почту придет небольшое руководство, логин, пароль и параметры подключения по FTP. Если это сложно для вас, то среди ваших знакомых найдется немало тех, для кого это не составит труда.
- записать параметры на странице |Setup PAGE|. Пишите так, как показано выше и никаких сложностей не встретится.
- теперь осталось загрузить на хостинг вебстраницу для просмотра фотографий. Если вы задали шаблон для имени фотографий "pinkerton", то на вебсервере фотографии будут иметь имена "epinkerton1.jpg", "epinkerton2.jpg", "epinkerton3.jpg", ... Их можно просматривать и без специальной вебстраницы. Просто указываете в броузере адрес Вашего вебсайта, слэш и имя файла фотографии - например, http://oflameron.dtn.ru/epinkerton1.jpg
Если это показалось слишком сложным, значит на этом можно заработать. У населения очень много старых смартфонов, дач, офисных мест ...
Вебстраница
Для вас доступно несколько вариантов веб страницы для просмотра фотографий - страница на HTML и страница на PHP. Обе вебстраницы показывают 10 фотографий с стандартным шаблоном имен eoflamerone . Встроенный Java Script перезагружает веб страницы каждые 60 минут. Вы можете редактировать вебстраницы по своему усмотрению и даже создавать вебсайты для нескольких WEB Cam систем (просто задайте разные шаблоны имен фотографий).
Вебстраница на PHP показывает некоторую дополнительную информацию о файлах фотографий.
Это РАБОТАЕТ
Даже версия приложения Rescue PHOTO 0.0 делает фотографии с тыльной фотокамеры и загружает на FTP сервер. Уезжаете в отпуск и оставляете автомашину под окнами? Сделайте систему наблюдения с загрузкой снимков раз в два-три часа и спокойно езжайте. Любым броузером с телефона сможете посмотреть снимки. Заметите что-то необычное - позвоните друзьям или соседям и попросите подойти и посмотреть.
GitHUB Source Java
Исходные коды на JAVA для Android Studio
JAVA GitHUB >>
Готовые классы и методы для AES и RSA шифрования, генерирования, сохранения и восстановления ключей шифрования, обфускации, работы с национальными алфавитами, отправки и получения SMS, работы с базой данных SQLite.
SQLite >>
Минимальный JAVA код для работы с базой данных SQLite в API 29. Создание, добавление, листание и редактирование записей базы данных.
Android JAVA Developer
Разрабатываю приложения для Android смартфонов. Как пример - Photo Web Cam, AudioREG, Big Int PRNG, Pig Prime INT NUMBERS
Big Prime NUMBER >>
Фото Веб КАМЕРА >>
Android Java Developer - разработчик JAVA приложений, классов, методов, библиотек. Фоторегистраторы и аудиорегистраторы с загрузкой на веб-сервер или в Telegram канал, трекеры c SMS-информированием, программные модули для автопилотов БПЛА, качественные Big Int PRNG (генераторы случайных чисел большой размерности, Blum-Blum-Shub), "генераторы" простых чисел большой размерности, RSA и AES шифрование, HTTP GET/POST Request, работа с SQLite, Интернет-радио.
Big Int PRNG >>
Photo Web Cam >>
REPOSITORY >>
Vernam CODE >>
Creative PICTURES >>
ALEX
PYTHON Machine learning >>
This is a project of Me. Also, let me say in advance that most of files in this repository are stored here just as the first example of our work. It was written using numpy and pytorch and this file doesn't affect our main program.
Here are given three folders: rnn, selam and tasks. Let's define what each of them is dedicated for:
rnn - this folder store the major part of our work, thus you can find code of the NN (and their saved states) and the important file with settings there
selam - store the bash script which allow you to quickly generate data to train NN using SELAM generator
tasks - mainly store .sbatch files which are used to run programs using SLURM
PYTHON Programmer >>
PYTHON and SQL Programmer
Android JAVA Developer >>
Photo Web Cam