【问题标题】:Alarm not being fired on Gear emulatorGear 模拟器上没有发出警报
【发布时间】:2014-07-08 06:30:34
【问题描述】:

我正在尝试创建一个 Tizen 应用程序,以便从可穿戴 Web 应用程序中调用,该应用程序在特定时间发出警报,但从未触发。

我已将这些添加到config.xml

<feature name="http://tizen.org/api/tizen" required="true"/>
<feature name="http://tizen.org/api/alarm" required="true"/>
<feature name="http://tizen.org/api/alarm.read" required="true"/>
<feature name="http://tizen.org/api/alarm.write" required="true"/>
<tizen:privilege name="http://tizen.org/privilege/application.launch"/>
<tizen:privilege name="http://tizen.org/privilege/alarm"/>

以及.js文件中的以下代码:

var alarm = new tizen.AlarmRelative(30);
tizen.alarm.add(alarm, "org.tizen.clock");
console.log("Alarm added with id: " + alarm.id);

运行时,我得到了正确的 ID,但时钟(或其他应用程序)从未显示。当我尝试安排 AlarmAbsolute 时也会发生同样的情况。

我做错了什么?

【问题讨论】:

  • 遇到了同样的问题。即使使用当前的 appInfo.id、tizen.internet、org.tizen.browser 也无法正常工作。 tizen.alarm.getAll().length 始终为 0。

标签: tizen tizen-web-app tizen-wearable-sdk samsung-galaxy-gear


【解决方案1】:

在示例中看起来像 AplicatonId ('org.tizen.clock') 的问题 - alarm.add 函数的第二个参数。看起来模拟器找不到这个应用程序。 我用我的应用程序测试了相同的功能。这在模拟器上正常工作。 您可以使用您的应用程序 ID。您的应用程序 ID 位于 tab Tizen 上的配置文件 (config.xml) 或 xml 节点 tizen:application 中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-15
    • 1970-01-01
    • 2018-06-01
    • 2012-08-28
    • 1970-01-01
    • 2012-08-21
    相关资源
    最近更新 更多