我創建了一個Web Widget,我想推送到我的手錶。 Tizen Documenation表示小部件不能單獨部署。所以,我試圖將我的Widget與Web應用程序捆綁在一起。我已經成功地將Web應用程序推送到了我的手錶上,但是我無法使用該小部件。我嘗試按以下步驟操作:https://developer.tizen.org/development/getting-started/web-application/application-development-process#multi如何使用Tizen Web應用程序爲我的智能手錶打包Tizen Web Widget?
我的Web小部件稱爲JohnDoeWidget。捆綁它的Web應用程序叫做BuddyUI(這是示例應用程序)。在Tizen IDE中,在Project Explorer中,它顯示「JohnDoeWidget [With BuddyUI] wearable-2.3.2」。所以我認爲我正確地做了這個部分。當我將BuddyUI推送到我的手機上時,沒有它的小部件。
在BuddyUI config.xml中的Tizen(或高級)菜單中,Web Widget部分沒有任何內容。 當然,這是問題!但是,我不知道如何將JohnDoeWidget添加到此。我嘗試手動編輯config.xml文件,但是當它生成時,它說「JohnDoeWidget存在一個不同的網頁構件項目。」。 BuddyUI config.xml看起來像這樣
<?xml version="1.0" encoding="UTF-8"?>
<widget xmlns="(removing link)" xmlns:tizen="(removing link)" id="(removing link)" version="1.0.0" viewmodes="maximized">
<tizen:application id="yUnJzQvDKJ.BuddyUI" package="yUnJzQvDKJ" required_version="2.3"/>
<content src="index.html"/>
<feature name="(removing link)/feature/screen.size.normal"/>
<icon src="icon.png"/>
<name>BuddyUI</name>
<tizen:privilege name=(removing link)/privilege/application.launch"/>
<tizen:profile name="wearable"/>
<tizen:setting hwkey-event="enable"/>
</widget>
我試圖做的是改變它到這個,沒有運氣。
<?xml version="1.0" encoding="UTF-8"?>
<widget xmlns="(removing link)" xmlns:tizen="(removing link)" id="(removing link)" version="1.0.0" viewmodes="maximized">
<tizen:application id="yUnJzQvDKJ.BuddyUI" package="yUnJzQvDKJ" required_version="2.3"/>
<content src="index.html"/>
<feature name="(removing link)/feature/screen.size.normal"/>
<icon src="icon.png"/>
<name>BuddyUI</name>
<tizen:privilege name="(removing link)/privilege/application.launch"/>
<tizen:profile name="wearable"/>
<tizen:setting hwkey-event="enable"/>
<tizen:app-widget id="Fttrlmw6YQ.JohnDoeWidget.JohnDoeWidget" primary="true">
<tizen:widget-label>Hello Web Widget!</tizen:widget-label>
<tizen:widget-content src="index.html">
<tizen:widget-size preview="preview.png">2x2</tizen:widget-size>
</tizen:widget-content>
</tizen:app-widget>
</widget>
我也試圖改變應用程序的小部件id來yUnJzQvDKJ.BuddyUI.JohnDoeWidget
但提供了錯誤「JohnDoeWidget存在具有不同的Web Widget項目。」
如何將小部件添加到現有的Web應用程序?
- 編輯: 我也試過如下:
- 我創建了一個新的Web應用程序
- 捆綁一個新的Web控件與它
- 它推到我的收藏。該應用顯示在我的手錶上,但小部件沒有。
謝謝你的幫助,但問題仍然存在。我創建了一個新的Web應用程序,然後捆綁了一個新的Web小部件,然後將它推送到我的手錶。該應用顯示在我的手錶上,但小部件沒有。 – Onosa
好吧我修正了答案,如果你的目標不是tizen,這是正常的操作2.3.2 –