Поиск сообщества
Показаны результаты для тегов 'android'.
Найдено: 10 результатов
-
Всем привет! Запилил тут калькулятор для Android, писал на Python (Kivy), делал под свои нужды, а именно по функционалу приближенный к режимам виндового калькулятора Стандартный и Программист. Перед калькулятором Windows есть плюс - 4 независимых окна для вычислений с возможностью переноса результатов между другими режимами и окнами, это вместо того чтобы открывать 4 калькулятора. Замечена пара багов и пока ещё недоделаны логические операции в режиме Программист. UPD. Обновил приложение, добавлен бинарный режим (побитовое редактирование слова до 8 байт). Просьба если есть проблемы со скачиванием или установкой отписаться сюда или в личку. Осталось добавить логические операции. Ссылка на .apk файл: https://drive.google.com/file/d/1LFKPU5FDIe3l1VWiBOBDc6tBVVUAEXT-/view?usp=sharing
-
Простой проект для повторения: управление любыми нагрузками с Android-смартфона при помощи Arduino (или любым МК) через Bluetooth. Приложение Led Switcher в Google Play Что понадобится приобрести: Arduino Nano (2$) Bluetooth Serial модуль (3$) Опционально Шилд реле (2$) Подключение разных типов нагрузок к Arduino: arduinoBasicConnections.pdfLed Switcher.apk
-
В этом блоге я бы хотел рассказать о том, как создавал собственную систему для Smart home. почему бы не воспользоваться готовой системой? Все просто, я студент факультета информационных технологий и стояла цель научиться чему-то новому. Из чего состоит моя система сейчас? Это сервер на Raspberry pi, несколько плат Arduino и ESP8266, а также реле от Sonoff. Ну и собственное приложение на телефон. История создания проекта Все началось с покупки Raspberry и экспериментов над ней. Для начала пробовал использовать LAMP стек (Linux —операционная система Linux; Apache – веб-сервер; MariaDB / MySQL - СУБД; PHP – язык программирования, используемый для создания веб-приложений). Но спустя некоторое время стало понятно, что PHP не очень подходит для этих целей, лично у меня не получилось подружить с MQTT брокером. Следующим для написания сервера стал Python с микрофреймворком Flask, на нем я и остановился. Python отлично подходит для этих целей, так как его легко подружит с брокером, можно подключить телеграммы бота, а также много интересных библиотек. Следующим шагом стала разработка веб-интерфейса. После пробы использовать конструкторы для построения интерфейса стало понятно, что лучше будет учить HTML, CSS, JS и писать интерфейс самостоятельно. Для обмена информации клиента с сервером я использовал Socket.io, это позволило отображать актуальные данные без перезагрузки страницы. Элементы управления распределены по отдельным виджетам. Некоторое время спустя на странице уже отображалась погода, было несколько переключателей, слайдеров, стрелочных приборов и несколько графиков. На этом этапе самым сложным, наверное, было отразить графики так, чтобы они постепенно подгружали новые данные и смещались в лево. шаг второй. Стало ясно, что следующим этапом необходимо реализовать возможность пользователю самостоятельно создавать и настраивать виджеты при использовании системы. Этим я и занялся. Выджеты были распределены на несколько видов. Переключатель, слайдер, палитра, виджеты для отображения информации и сейчас работаю над графиками. Пользователь может выбрать тип виджета, дать ему название, прикрепить иконку, настроить топик MQTT. Далее данные формируются в массив и отправляются на сервер для обработки и хранения. Шаг третий. Дальше мне стало интересно разработать какой-то механизм для создания сценариев, так как раньше систему нельзя было назвать автоматизированной. Он стал одним из самых сложных и одновременно интересных этапов. После серии попыток было создано модальное окно, в котором пользователь может назвать сценарий, написать условие (например, если температура превысила установленное снаряжение), установить действие, которое будет выполняться, настроить уведомление, в том числе и в телеграмм. Шаг четвертый. Веб-интерфейс это конечно хорошо, но не так удобно как мобильное приложение. Так как такого опыта у меня раньше не было, добиться желаемого результата в Android studio у меня не получилось. Решил попробовать Flutter и это было правильным решением, так как процесс пошел гораздо быстрее. Сейчас функционал в нем очень скромен, можно только отобразить показания с датчиков, изменить яркость освещения, управлять RGB подсветкой, да и собственно управлять реле. Как это работает? Пользователь через веб-интерфейс что-то нажимает, эти данные передаются на сервер через socket.io, далее он в зависимости от их типа обрабатывает и передаю в MQTT брокер, а он в свою очередь на конечное устройство (ESP8266). Отображение показаний с датчиков происходит в обратном порядке. При использовании мобильного приложения обмен данных с сервером происходит через Firebase. Это позволяет управлять системой удаленно не давая серверу белый IP( Ну и мне так было проще). Функционал системы Если коротко, то на данный момент можно управлять устройствами на основе ESP. Также можно создавать сценарии, за счет чего автоматизировать определенные процессы. В планах на будущее доработать сервер, улучшить работу со сценаримами, добавить больше видов виджетов, попытаться подключить ZigBee (сейчас для этого не хватает средств). Также продолжить работу над улучшением мобильного приложения. Это моя первая статья, поэтому надеюсь на понимание и поддержку. Если вам понравится, то дальше буду расширять эту тему. Сейчас параллельно работаю над подобным сервером для теплицы, даже построил небольшой полигон для опытов 2*3 метра. Также если у вас есть какие-то полезные советы, я их с удовольствием прочту. видео в котором показана часть возможностей сервера( к сожалению видео в лучшем качестве не сохранилось) https://youtu.be/Pg35x2uVfVc. https://youtu.be/gyDZJuq2sk0
-
- iot
- rasberry pi
-
(и ещё 5 )
C тегом:
-
Представляю вам свой проект, предназначенный для повторения начинающими роботостроителям: Android-управление машинкой по Bluetooth при помощи акселерометра. Проект полностью Open Source, все исходники прикреплены внизу статей. Видео работы: Вводная статья на сайте Проект под STM32 Проект под Arduino Проект под .NET Micro Framework Данный топик - тема поддержки проекта, т.к. по связи Android <-> МК возникает много вопросов, как правило по части ПО (Java). Видео работы на другом шасси:
-
Как же меня достали разработчики современного программного обеспечения под Андроид! Модель бизнеса "продажи превыше всего" не позволяет делать ПО, которм можно пользоваться - это я вам категорически заявляю. В тот самый момент, когда тебе нужна какая-то функция, о которой ты знаешь, что она есть и даже специальное приложение для этого заранее ты установил, вдруг оказывается, что "Приложение остановлено" или "Приложение не отвечает" - и что делать?! А вся твоя вина в том, что ты не покупаешь каждые 3 месяца новый телефон с самой последней версией Андроида, с объемом озу на 1-2 гигабайта больше предыдущего, с быстродействием на 1-2 гигагерца выше и так далее. Все, тебя лишают возможности применить СМАРТфон по назначению, т.е. использовать его УМНЫЕ функции. Умные - значит полезные. Дебилы в разработке ПО решили, что новые иконки, цветовые палитры, анимации меню - все это умные функции, а какое-то тупое редактирование файлов, просмотр PDF или работа с таблицами - это глупые функции. Именно поэтому любой смартфон до поседнего продолжает заниматься анимацией, в то время как от шлака вроде Excel или приличного почтового клиента можно и отказаться. Кому вообще приходит в голову на СМАРТфоне не играть, а работать?! Что вообще эти людишки себе возомнили?! Сматрфон за пару-тройку зарплат нужен для умных занятий умных людей - поиграть в 3D-монстров каких-нибудь, котиков в Вконакте полайкать, в фейсбук тарелку каши запостить... Все умные люди этим занимаются, потому они умные и богатые, что могут себе позволить обновлять сматрфон ежемесячно под новые версии анимации 3D и еще более широкие экраны для котиков. А дуракам, которые письма со смартфонов пишут СЕРЬЁЗНЫЕ, или работают с данными, или, не дай бог, расчеты какие делают, так и надо - пусть на арифмометрах считают. Мыслимое ли это дело - применять для этого СМАРТФОН?! А ведь всего-то хотелось малого: просто открыть таблицу, просто добавить в нее новые данные и сохранить в облако. Скажите мне, разработчики ПО, если уж вы так решили, что каждая программа должна работать только с одним-двумя наперед заданными облаками для хранения файлов (главное - не удобство пользователя, а конкуренция), то почему бы вам не делать вход в это ваше облако автомаически? Почему вы заставляете меня каждый раз видеть дурацкую надпись "время предыдущей сессии истекло, необходимо осуществить вход"? Истекло время, нужен вход - так делайте его автоматически! Храните пароль в куках или где там его положено хранить, берите его оттуда и делайте вход! Гугл делает все автоматически по своей учетке - значит и все другие могут делать. Почему не делают?! Скажите мне, разработчики ПО, куда ваши приложения девают память?! Почему вместо открытия файла и работы я вижу сообщение "недостаточно памяти"?! Почему неделю назад её было достаточно, а теперь - нет?! Почему без обновления ваше приожение отказывается работать?! Что поменялось с прошлого запуска, что вот уже невозможно снова открыть и обновить тот же файл?! Вы обновление выпустили? А я вас просил об этом? Я хочу ПОЛЬЗОВАТЬСЯ функциями вашего приложения, а не обеспечивать этому приложению комфортные условия для сущствования на моем смартфоне! Мало того, что этот самый Excel занимает больше 300 мегабайт памяти в хранилище (боже, куда столько-то?!), так он еще и не работает. Чтобы открыть и отредактировать ЛОКАЛЬНЫЙ файл, я должен ВОЙТИ В ОБЛАЧНУЮ УЧЕТНУЮ ЗАПИСЬ - это какому гению на ум пришло так сделать?! Ну не хотите вы задаром давать работать с ВАШИМ облаком - не надо, подавитесь. Почему с ЛОКАЛЬНЫМ файлом не даете работать без вашей БЕСПЛАТНОЙ учетки?! Суки, если вам надо денег - так потребуйте оплаты открыто, подлянки-то зачем устраивать?! Да и вообще - если учетка бесплатна, то какой смысл вынуждать её заводить вообще?! Это не прогресс, это отстой полный! И полная безнадежность - альтернатив просто нет. От слова совсем. Приложение или на 101% состоит из рекламы, или не работает на 101%. На этом все богатство выбора исчерпано. Будущее наступило - шагнуть без "новых технологий" и шагу нельзя, но и новые технологии вяжут ноги и руки так, что можно только стоять на месте.
-
Здравствуйте! если у вас возникли вопросы и предложения по одноименной статье, задавайте пожалуйста сюда! Буду рад ответить!
- 14 ответов
-
2
-
Elcalc - Радиолюбительские Калькуляторы (Android)
admin опубликовал тема в Наши проекты для Android и Web
Выкладываю наше первое Android-приложение elCalc представляющее собой радиолюбительские калькуляторы под платформу Android. Приложение бесплатное. Пока что это бета-версия. elCalc в Google Play В планах - перенести все Web-приложения отсюда. В дальнейшем будем смотреть на отзывы, сложность разработки и вообще нужно оно или нет сообществу, и если да, то будем добавлять новые калькуляторы. На текущий момент остро стоит проблема с дизайнером - у нас его попросту нет. Требуется дизайн меню списка калькуляторов, элементов интерфейса, иконок для плеймаркета, ну и вообще нужен человек хорошо разбирающийся в android-юзабилити. Поэтому если кто захочет помочь и получить опыт разработки в команде (разработка ведется в Android Studio) - будем рады. Также будем благодарны за отзывы, ошибки, пожелания по улучшению и т.д. Разработчик: stasQa -
В последние дни форум менялся? Появилась неожиданная проблема. На андроиде в браузере Chrome. Раньше открывалась мобильная версия форума и при нажатии в браузере "Полная версия" загружался нормальный форум, как на десктопе, справа появлялся блок "Темы" с самыми новыми топиками. Теперь же этот блок лишь на мгновение появляется и пропадает. Стало очень неудобно. Пожалуйста, помогите разобраться.
-
Подскажите, это нормально, что радиостанция Baofeng UV-5R ловит звук, воспроизводимый на андроид смартфоне? На частоте 142.500МГц. На расстоянии десятков сантиметров. Причём приём включается даже если уменьшить громкость смартфона до нуля. Ловит правда тоже тишину при этом. И ещё, это происходит лишь при небольшой громкости на смартфоне, а при повышении - перестаёт ловить сигнал. Неужели такая плохая электромагнитная совместимость у этих устройств?
-
Всем доброго времени суток!!! Кто чем сможет помогите. Начну с того что я нахожусь в автономке со спутниковой связью, которую админы закрыли(с помощью межсетевого экрана Kerio Control) доступ к vk.com. Теперь не могу обойти его на телефоне. На телефоне поставил orbot(га подобии tor) и orweb браузер. Как настроить их чтобы они обошли этот межсетевой экран. Заранее благодарен! Роюсь в инете уже 2 недели ничего не могу найти, одни стандарные решения т.е. описано что необходимо только установить их и все должно пойти. Но там есть настройки прокси и socks5 вся проблема в этом.