Форум программистов, компьютерный форум CyberForum.ru

USB клавиатура - Android

Войти
Регистрация
Восстановить пароль
 
ufrs12
0 / 0 / 0
Регистрация: 27.12.2011
Сообщений: 35
08.02.2015, 19:24     USB клавиатура #1
Поделитесь пожалуйста опытом работы с usb клавиатурой. Требуется написать приложение, которое отслеживает нажатия/отпускания клавиш и отправляет http get запросы.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
krapotkin
 Аватар для krapotkin
1968 / 1914 / 491
Регистрация: 14.04.2014
Сообщений: 9,360
08.02.2015, 19:46     USB клавиатура #2
как связаны клавиатура и http запросы O_O ?
любое приложение отслеживает клавиатуру в контролах
ufrs12
0 / 0 / 0
Регистрация: 27.12.2011
Сообщений: 35
08.02.2015, 19:54  [ТС]     USB клавиатура #3
а можно подробней о контролах, пожалуйста... выводы клавиатуры замыкаются датчиками, http get запросы передают данные о состоянии датчиков в базу mysql.
krapotkin
 Аватар для krapotkin
1968 / 1914 / 491
Регистрация: 14.04.2014
Сообщений: 9,360
08.02.2015, 20:39     USB клавиатура #4
сейчас выяснится, что программа не имеет пользовательского интерфейса и пишем мы т.н. "клавиатурный шпион"
боюсь, этот класс программ здесь не приветствуется

а если у вас форма принимает клавиатурный ввод, то обрабатывайте события формы onkeydown/onkeyup
свойство KeyPreview д.б. = True
ufrs12
0 / 0 / 0
Регистрация: 27.12.2011
Сообщений: 35
08.02.2015, 21:24  [ТС]     USB клавиатура #5
Шпионы, кругом шпионы))) Пользовательский интерфейс действительно необязателен. Программа нужна для отслеживания уровня двух водонапорных баков холодного водоснабжения. В каждом баке по три датчика уровня. На windows я использовал lpt порт в таких целях. Появилась необходимость в Android устойстве. Опыта работы с андроидами нет.
krapotkin
 Аватар для krapotkin
1968 / 1914 / 491
Регистрация: 14.04.2014
Сообщений: 9,360
08.02.2015, 21:34     USB клавиатура #6
довольно много видел публикаций на хабре и т.п. про такие штуки только на микроконтроллерах
там есть и обработка датчиков и работа с http
андроид здесь видимо избыточен
и не позволяет он нормально делать устройства автоматизации((
ufrs12
0 / 0 / 0
Регистрация: 27.12.2011
Сообщений: 35
08.02.2015, 22:00  [ТС]     USB клавиатура #7
Андроид избыточен, клавиатура не изящно - это очевидно. Но для реализации по-моему проще, чем микроконтроллер+GSM. Я не имею опыта работы с МК, но имею небольшой опыт написания программ под Windows. Давно чувствую, что с андроидом рано или поздно разбираться придется. Похоже пришло время.
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,488
09.02.2015, 00:29     USB клавиатура #8
Цитата Сообщение от ufrs12 Посмотреть сообщение
микроконтроллер+GSM
ИМХО прооще собрать на какой-нибудь андуринке или его аналогах на линуксе... Андроид ГЛЮЧИТ! А дешевый/китайский глючит еще хуже! Нет никакой гарантии что через неделю постоянной работы он не зависнет или не выключиться. Ему еще далеко для автоматизации умных домов, военных дронов или атомных электростанций... Если завис телефон - просто перегружаешь, если завис датчик водонапорной башни - лезешь на башню чтобы перегрузить... В андроиде даже системные будильники не всегда срабатывают!

Добавлено через 4 минуты
Цитата Сообщение от ufrs12 Посмотреть сообщение
Давно чувствую, что с андроидом рано или поздно разбираться придется. Похоже пришло время.
Пришло! Но не для важных вещей! Андроид уже захватил рынок. Как в свое время китай тупо начал штамповать мусор. Теперь, как и китаю, пришло время наращивать качество, что-бы его удержать... Пишите пока то что не постоянно нужно пользователю. То от чего не зависит его жизнь и удобство. То что он сможет перегрузить, перезапустить, переустановить, перепрошить или отдать в ремонт если "прижмет"... Может стоит начать с калькулятора?
krapotkin
 Аватар для krapotkin
1968 / 1914 / 491
Регистрация: 14.04.2014
Сообщений: 9,360
09.02.2015, 07:26     USB клавиатура #9
дело даже не в глючности
он полностью завязан по безопасности на действие пользователя
при подключении клавиатуры нужно явно НАЖАТЬ "ок, андроид, я разрешаю этой программе работать с этим USB устройством..."
это точно мимо сценария
я тоже не МКшник но здесь на форуме есть люди, если правильно поставить вопрос, ответят
задача точно не на Windows+Android

а зато на Android можно написать клиент для просмотра всей этой информации)))
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
09.02.2015, 07:30     USB клавиатура #10
Цитата Сообщение от ufrs12 Посмотреть сообщение
Шпионы, кругом шпионы))) Пользовательский интерфейс действительно необязателен. Программа нужна для отслеживания уровня двух водонапорных баков холодного водоснабжения. В каждом баке по три датчика уровня. На windows я использовал lpt порт в таких целях. Появилась необходимость в Android устойстве. Опыта работы с андроидами нет.
А клавиатура то здесь при чём?

Добавлено через 57 секунд
Цитата Сообщение от krapotkin Посмотреть сообщение
андроид здесь видимо избыточен
Недостаточен, Вы хотели сказать.
krapotkin
 Аватар для krapotkin
1968 / 1914 / 491
Регистрация: 14.04.2014
Сообщений: 9,360
09.02.2015, 07:43     USB клавиатура #11
Цитата Сообщение от taras atavin Посмотреть сообщение
А клавиатура то здесь при чём?
внимательнее читайте второй пост ТС

андроид избыточен
пользовательский интерфейс и безопасность ОС не нужны датчику водонапорной башни )))
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
09.02.2015, 07:57     USB клавиатура #12
Не достаточен.
Armagedo
09.02.2015, 09:30
  #13

Не по теме:

Цитата Сообщение от taras atavin Посмотреть сообщение
Недостаточен, Вы хотели сказать.
Цитата Сообщение от taras atavin Посмотреть сообщение
Не достаточен.
Неверное исправление

taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
09.02.2015, 09:39     USB клавиатура #14
Именно недостаточен, так как не обеспечивает ни надёжности, ни безопасности, ни стабильной производительности. Если бак опустел, а инфа об этом пришла через пару часов после звонка возмущённого пользователя Вашего водопровода, то врядли Вас это устроит. Или бак полон, но вирус подделал пакет и на верх ушла инфа о том, что он пуст. Или андроид повис на мертво и требует перезагрузки, а Вы об этом даже не узнали.

Добавлено через 1 минуту
Цитата Сообщение от krapotkin Посмотреть сообщение
внимательнее читайте второй пост ТС
Его второй пост вообще бессмыслен.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.02.2015, 10:39     USB клавиатура
Еще ссылки по теме:

Клавиатура наезжает на поле ввода Android
Android Кастомная клавиатура
Клавиатура. Как можно упростить использование? Android
Edittext longclick и клавиатура Android
Android Удаленная клавиатура

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
NOSC
43 / 43 / 3
Регистрация: 10.10.2013
Сообщений: 297
09.02.2015, 10:39     USB клавиатура #15
Цитата Сообщение от ufrs12 Посмотреть сообщение
Шпионы, кругом шпионы))) Пользовательский интерфейс действительно необязателен. Программа нужна для отслеживания уровня двух водонапорных баков холодного водоснабжения. В каждом баке по три датчика уровня. На windows я использовал lpt порт в таких целях. Появилась необходимость в Android устойстве. Опыта работы с андроидами нет.
Я бы посоветовал не на андройде это делать!
Я для управления газовым котлом использовал в свое время raspberry Pi + raspbian - все легко и просто, аптайм 6 месяцев, при том что несколько раз дом оставался без электричества, а девайсина переключалась к ИБПшнику.
Андройд я бы не стал использовать в подобных случаях!
Yandex
Объявления
09.02.2015, 10:39     USB клавиатура
Ответ Создать тему
Опции темы

Текущее время: 08:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru