Aggiunta di un'estensione Java Smartwatch a un'app Phonegap?


Ho già creato un'applicazione phonegap e voglio estenderne le funzionalità, in modo che su uno SmartWatch gli utenti possano visualizzare il testo generato da un file XML.

C'è smartwatch SDK per Android nativo. È scritto in Java.

Quali sono i passaggi necessari per impacchettare la funzionalità SmartWatch di cui ho bisogno in un plugin Phonegap e quali file dall'SDK SmartWatch ho bisogno?

Author: Philip Kirkbride, 2012-06-11

1 answers

Avrai bisogno di scrivere un plugin Phonegap, per avvolgere le chiamate Java native in modo da poterle accedere da Javascript.

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

[Risposta migliorata]

In realtà dovrai scrivere codice Java se vuoi avere un'app sull'orologio stesso. Renditi conto che avrai un numero di componenti che hanno bisogno di parlare tra loro.

  1. La tua app usando Phonegap con il plugin intent per comunicare con il Sony LiveWare manager.

  2. Il Sony LiveWare manager che comunicherà e distribuirà app personalizzate per l'orologio. Le app Watch utilizzano il framework Java di Sony, quindi sembra che "watch apps" viva sia nel gestore LiveWare che nell'orologio stesso.

  3. L'orologio personalizzato app 'in esecuzione' sul Smartwatch. L'applicazione saprà come visualizzare i dati e / o rispondere agli eventi touch.

Potresti essere in grado di trovare un'app esistente che prenderà i dati di intenti e li visualizzerà sull'orologio. Quindi tutto ciò che devi fare è sparare un intento con le informazioni che desideri visualizzare sull'orologio al gestore LiveWare che instraderà i dati in modo appropriato.

Se vuoi ancora creare un'app personalizzata per l'orologio, dovrai seguire la rotta Java. Essi includono un simulatore in modo non è necessario un orologio per provare.

 1
Author: Morrison Chang, 2012-06-14 23:43:31