0

豊富な通知ドキュメントは、次のようなことができることを示しています。

SrnImageAsset checkInIcon = new SrnImageAsset(context, "checkin_icon", checkInIconBitmap); myAction.setIcon(checkInIcon); myAction.setPackage("com.mypackage.myapp"); myAction.setData(Uri.parse("checkin://venue_id=12345"));

これは、カスタム アプリ コントロールを使用してカスタム アプリを開くことができることを意味します。

しかし、私はそれを機能させる方法がわかりません。どのパッケージを設定する必要があるかさえわかりません。「com.mypackage.myapp」は、tizen の形式が異なるため、Android パッケージのようです。


私がやること:

構成.xml:

    <tizen:app-control>
        <tizen:operation name="http://tizen.org/appcontrol/operation/view"/>
        <tizen:src name="index.html"/>
        <tizen:uri name="myapp"/>
    </tizen:app-control>

</widget>

ジャワ:

myAction.setPackage("L1NG56dhCi");
myAction.setData(Uri.parse("myapp://newsId=1"));

ギアの通知でアクション アイコンをクリックすると、ログに次のように表示されます (これ以上興味深い情報はありません): [app_control_send_launch_request]LAUNCH_REJECTED(0xc0000000)

4

2 に答える 2

0

カスタマイズを行う前に、myAction.setPackage をストック バージョンに設定する必要があります。これは、Tizen が Dalvik プロセッサではなく ARM プロセッサをベースにしているため、Samsung の必須要件です。

于 2014-10-01T14:46:21.597 に答える