Отображение сетей в кликабельном списке — Listview. Шаг № 87

Всем привет. Настроив в прошлой записи работу контроллера stm32 в паре с wi-fi модулем, для передачи данных, вернемся к Android — приложению. Вспомним, что мы остановились на том, что добавили функцию по сканированию сетей. Сегодня мы научимся записывать ssid найденных сетей в список ListView, для дальнейшего выбора необходимой и приема данных с управляющего устройства на микроконтроллере. Читать далее

Просмотр и состояние Wi-Fi сетей из Android-приложения. Шаг № 83

Всем привет. Рассмотрев в прошлой статье №82 способ использования интерактивного рисунка для нашего Android-приложения Smart House, теперь научимся просматривать состояние сети wi-fi включение/выключение, а также список доступных сетей используя компонент BroadcastReceiver. Рассмотрим способы диагностики, отладки программы, используя логи и всплывающие сообщения.

Читать далее

SVG, VectorDrawable — управление элементами графики в Android-приложении . Шаг №82

Всем привет. Cделав обзор стандартов для ТЗ под автоматические системы и программное обеспечение в прошлой статье, приступим к написанию кода на java под Android, а именно сделаем первые шаги в разработке интерфейса системы «умный дом». Наше приложение будет иметь название Smart House, использовать программу для написания будем Android Studio. Читать далее

V-USB. AVR and Android. USB-OTG. Шаг №76

Всем привет. Итак друзья наконец то мы добрались до практической части соединения микроконтроллера avr (atmega8) c ОС Android, где первый использует протокол V-USB, второй – USB-OTG. Немного вспомним, что похожую операцию мы проделали в статье №74, за исключением того что в роли хоста выступала ОС  Windows. Читать далее

Android. История, архитектура, software development. Шаг №75

Всем привет. Рассмотрев в прошлой статье подключение AVR к Windows через USB, заменим хост на Android. Но для этого давайте познакомимся с этой ОС, т.к. последующие проекты будут тесно связаны с ней. Итак само определение, немного истории и основы работы с ней. Читать далее