Меня вот больше всего смущает именно то, что появилась просто уйма самых разных умных часов, которые абсолютно несовместимы между собой. Я про ПО и протокол взаимодействия с ними.
Сам сейчас ношу Metawatch, но скоро ко мне приедут Pebble Steel, и мне придётся заново писать под них софт. Тем более, что принцип работы у них совсем разный. Metawatch просто выводят растровую картинку, которую им передаёт телефон, посылая при этом информацию о нажимаемых кнопках. В итоге весь софт крутится на телефоне, а часы являются просто выносным экраном для него. У Pebble же код выполняется в самих часах. Оба подхода имеют свои плюсы и минусы.
Вот: clusterrr.com/temp/iButtonManager.zip
Требуется вроде последний .NET framework. Приложение должно иметь права на запись в свою директорию, чтобы хранить базу ключей.
Всё верно. Если в памяти нет ни одного ключа, то при подаче питания устройство переходит в режим считывания ключей. Если в момент включения зажата кнопка, то включается режим «вездехода» с использованием уже зашитых в прошивку ключей. Именно номер вездеходного ключа и отображается при этом.
На гитхабе в readme вроде всё объясняется. Устройство в выключенном состоянии находится в режиме глубокого сна и просыпается только при нажатии кнопки или при подключении питания по USB. Оно само уходит в сон через некоторое время бездействия.
В Android есть класс SpeechRecognizer, просто вызывал startListening() в бесконечном цикле, но в Android 4.4 при каждой попытке распознавания издаётся пикающий звук, что вынуждает строить костыли.
У меня так забанили мой «Pokemon catch rate calculator» за слово «Pokemon» в названии. Понятно, что это зарегистрированный товарный знак, но ведь я это приложение не продаю, не зарабатываю на нём, а скорее наоборот делаю рекламу их игре. Зачем им (компании Nintendo) это нужно?
Сам сейчас ношу Metawatch, но скоро ко мне приедут Pebble Steel, и мне придётся заново писать под них софт. Тем более, что принцип работы у них совсем разный. Metawatch просто выводят растровую картинку, которую им передаёт телефон, посылая при этом информацию о нажимаемых кнопках. В итоге весь софт крутится на телефоне, а часы являются просто выносным экраном для него. У Pebble же код выполняется в самих часах. Оба подхода имеют свои плюсы и минусы.
Требуется вроде последний .NET framework. Приложение должно иметь права на запись в свою директорию, чтобы хранить базу ключей.
На гитхабе в readme вроде всё объясняется. Устройство в выключенном состоянии находится в режиме глубокого сна и просыпается только при нажатии кнопки или при подключении питания по USB. Оно само уходит в сон через некоторое время бездействия.