我已經構建了一個phonegap應用程序並希望擴展其功能,以便在SmartWatch上用戶可以查看從XML文件生成的文本。將Smartwatch Java擴展添加到Phonegap應用程序中?
原生android有smartwatch SDK。它用Java編寫。
將我需要的SmartWatch功能打包到Phonegap插件以及SmartWatch SDK需要哪些文件需要什麼步驟?
我已經構建了一個phonegap應用程序並希望擴展其功能,以便在SmartWatch上用戶可以查看從XML文件生成的文本。將Smartwatch Java擴展添加到Phonegap應用程序中?
原生android有smartwatch SDK。它用Java編寫。
將我需要的SmartWatch功能打包到Phonegap插件以及SmartWatch SDK需要哪些文件需要什麼步驟?
您需要編寫一個Phonegap插件來包裝本地Java調用,以便您可以從Javascript訪問它們。
http://wiki.phonegap.com/w/page/36752779/PhoneGap%20Plugins
[改進答]
其實你有,如果你想要編寫Java代碼在手錶上有一個應用程序。意識到你將有許多需要彼此交談的組件。
您的應用程序使用Phonegap與intent插件與Sony LiveWare管理器進行通信。
索尼LiveWare管理器將通信並將自定義手錶應用程序部署到您的手錶。手錶應用程序使用索尼的Java框架,因此看起來'觀看應用程序'同時存在於LiveWare管理器和手錶本身中。
自定義手錶應用程序在Smartwatch上運行。該應用程序將知道如何顯示您的數據和/或響應觸摸事件。
您可能能夠找到一個現有的應用程序,它將採取意圖數據並將其顯示在手錶上。然後,您只需將想要在手錶上顯示的信息發送給LiveWare管理器,該管理器將適當地路由數據。
如果您仍想爲手錶構建自定義應用程序,則必須沿着Java路線走下去。他們包括一個模擬器,所以你不需要手錶來嘗試。
不完全正確。涉及三個組件:1)作爲通向手錶橋的SmartWatch主機應用程序,2)用於處理Phonegap位並與SmartWatch主機應用程序對話的擴展,以及3)管理整個位的Liveware Manager。請查看問題中的Smart Extension SDK鏈接以獲取更多信息。 – Jerker