私は自分の時計に押したいWebウィジェットを作成しました。 Tizen Documenationには、ウィジェットをスタンドアロンでデプロイすることはできないという。だから、ウィジェットをWebアプリケーションにバンドルしようとしています。私は正常に私の時計にWebアプリケーションをプッシュしているが、私はそれに行くウィジェットを取得することはできません。私はここのステップを試してみました:https://developer.tizen.org/development/getting-started/web-application/application-development-process#multiスマートウォッチ用のTizenウェブウィジェットをTizen Webアプリケーションと一緒にパッケージ化するにはどうすればいいですか?
私のWebウィジェットはJohnDoeWidgetです。バンドルされたWebアプリケーションBuddyUI(これはサンプルアプリケーション)です。 Tizen IDEでは、プロジェクトエクスプローラで、「JohnDoeWidget [With BuddyUI] wearable-2.3.2」と表示されます。だから私はその部分を正しくしたと思う。私がBuddyUIを私の電話に押し込むと、ウィジェットはありません。
BuddyUI config.xmlでは、Tizen(または詳細)メニューのWebウィジェットセクションには何も含まれていません。 これは間違いなく問題です!しかし、これにJohnDoeWidgetを追加する方法を理解できません。私はconfig.xmlファイルを手動で編集しようとしましたが、ビルド時に "JohnDoeWidgetは別のWebウィジェットプロジェクトに存在しています"と表示されます。 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>
「JohnDoeWidgetは異なるWebウィジェットプロジェクトに存在しています。」私はまた、yUnJzQvDKJ.BuddyUI.JohnDoeWidget
にアプリウィジェットIDを変更しようとしたが、それはエラーになります。
既存のWebアプリケーションにウィジェットを追加するにはどうすればよいですか?
- 編集: 私はまた、次のことを試してみました:
- 私はそれ
- で新しいWebウィジェットをバンドル
- 新しいWebアプリケーションを作成した私の時計にそれを押しました。アプリが私の時計に現れましたが、ウィジェットは表示されませんでした。
を以下ましたご協力いただきありがとうございますが、問題が解消されません。私は新しいWebアプリケーションを作成し、それに新しいWebウィジェットをバンドルして、それを私の時計にプッシュしました。アプリが私の時計に現れましたが、ウィジェットは表示されませんでした。 – Onosa
私は答えを修正する、あなたのターゲットがtizenでない場合は通常の操作です2.3.2 –