繁体   English   中英

如何从我自己的Tizen应用程序启动Gear 2通知应用程序

[英]how to launch Gear 2 notifications app from my own Tizen app

我想在Tizen应用程序上为默认的三星通知应用程序添加快捷方式。

我发现该应用程序(我要启动)的名称是:com.samsung.wnotification2

我使用以下代码启动它:

tizen.application.launch("com.samsung.wnotification2",onListInstalledApps);

但这是行不通的。

这是我使用的特权:我安装的特权:

<tizen:privilege name="http://tizen.org/privilege/appmanager.launch"/>
<tizen:privilege name="http://tizen.org/privilege/appmanager.setting"/>
<tizen:privilege name="http://tizen.org/privilege/application.info"/>

我想念什么?

您确定这是正确的应用程序ID? 加:

tizen.application.launch("com.samsung.wnotification2",onListInstalledApps,function(e){console.log(e);});

你会得到:

  • NotFoundError-如果找不到具有指定ID的应用程序。
  • InvalidValuesError-如果任何输入参数包含无效值。
  • UnknownError-如果发生任何其他错误。

您的权限还可以-否则您将收到SecurityError

请用

<tizen:privilege name="http://tizen.org/privilege/application.launch"/>

代替

<tizen:privilege name="http://tizen.org/privilege/application.info"/>

另外,最好提供一个自定义(空)成功函数,而不是提供可能具有不同用途的onListInstalledApps。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM