Добавление расширения Smartwatch Java в приложение Phonegap?

Я уже создал приложение телефонной связи и хочу расширить его функциональность, чтобы пользователи SmartWatch могли просматривать текст, сгенерированный из XML-файла.

Существует SDK для умных часов для нативного Android. Он написан на Java.

Какие шаги необходимо выполнить, чтобы упаковать нужные мне функции SmartWatch в подключаемый модуль Phonegap и какие файлы из SmartWatch SDK мне нужны?


person Philip Kirkbride    schedule 11.06.2012    source источник


Ответы (1)


Вам потребуется написать подключаемый модуль Phonegap, чтобы обернуть нативные вызовы Java, чтобы вы могли получить к ним доступ из Javascript.

http://wiki.phonegap.com/w/page/36752779/PhoneGap%20Plugins

[Улучшенный ответ]

На самом деле вам придется написать код Java, если вы хотите иметь приложение на самих часах. Поймите, что у вас будет ряд компонентов, которые должны взаимодействовать друг с другом.

  1. Ваше приложение использует Phonegap с подключаемым модулем намерения для связи с менеджером Sony LiveWare.

  2. Диспетчер Sony LiveWare, который будет связываться и развертывать пользовательские приложения для часов на ваших часах. Приложения для часов используют Java-фреймворк Sony, поэтому кажется, что «приложения для часов» существуют как в диспетчере LiveWare, так и в самих часах.

  3. Пользовательское приложение для часов, «работающее» на умных часах. Приложение будет знать, как отображать ваши данные и/или реагировать на сенсорные события.

Вы можете найти существующее приложение, которое будет принимать данные о намерениях и отображать их на часах. Затем все, что вам нужно сделать, это отправить намерение с информацией, которую вы хотите отобразить на часах, диспетчеру LiveWare, который направит данные соответствующим образом.

Если вы все еще хотите создать собственное приложение для часов, вам придется пойти по пути Java. Они включают симулятор, поэтому вам не нужны часы, чтобы попробовать.

person Morrison Chang    schedule 11.06.2012
comment
Не совсем правильно. Здесь задействованы три компонента: 1) хост-приложение SmartWatch, которое является мостом к часам, 2) ваше расширение, которое делает ваш бит Phonegap и взаимодействует с хост-приложением SmartWatch, и 3) Liveware Manager, который управляет всем битом. Пожалуйста, проверьте ссылку Smart Extension SDK в вопросе для получения дополнительной информации. - person Jerker; 15.06.2012