问题标签 [cloudpebble]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
64 浏览

javascript - 如何从需要使用 javascript 登录的网站解析数据?(对于 Pebble 应用程序)

我想为 Pebble 制作一个允许从手表检查成绩的应用程序,但我不知道如何使用 JavaScript 来解析成绩网站。做这个的最好方式是什么?

0 投票
1 回答
173 浏览

pebble-watch - 如果 Pebble 应用程序在后台,如何从配套应用程序获取应用程序消息?

“我在这里解释整个场景以避免多个讨论线程,因为我正在寻求快速帮助,所以在这里提供所有细节。”

我创建了一个与 android 配套应用程序通信的应用程序,该应用程序安排了一些事件并需要发送到 pebble 应用程序,因此即使我们的应用程序的时间线被静音,我们也可以向 pebble 应用程序用户提供重要信息。

只有当pebble 应用程序打开时,我才能从配套应用程序获取数据并成功处理它,但我的另一个要求是:

获取配套应用发送的 pebble 应用中的数据,即使我的 pebble 应用在后台。

IE。如果配套应用程序向我发送了一些消息,但 pebble 应用程序在后台,那么我应该能够阅读该消息并唤醒 Pebble 应用程序以显示所需的信息。

我正在使用“ App Message ”在 Companion 应用程序和 Pebble 应用程序之间进行通信。

我浏览了 Pebble 文档,其中指出:

“后台工作人员无法访问 UI API,他们也无法使用 AppMessage API 或加载资源。大多数其他 API 都可用,包括 AccelerometerService、CompassService、DataLogging 和 Storage。”

另一个查询是:因为我们可以在 Pebble 中收到通知,如果它来到电话,那么有没有办法在 Pebble 手表中打开一些想要的应用程序或与该消息相关的应用程序。

如果有办法完成这项工作,请指导我。

提前致谢。

0 投票
1 回答
442 浏览

c - 如何解析由JS发送到C的C字典字典?

如何解析由JS发送到C的C字典字典?下面是我试图解析的嵌套字典的示例数据和格式。

我正在使用应用程序消息进行通信,因此当我在inbox_received_callback内的 C 中接收数据时,我尝试使用以下代码从字典中获取数据。

这是我尝试过但不起作用的方法:

这段代码不起作用,我想我在这里做错了:

但我无法找出正确的方法来做到这一点。

0 投票
1 回答
74 浏览

javascript - Pebble.js 在模拟器上工作,但在手表上失败

我正在尝试在 CloudPebble 上构建一个小型跟踪器,但我一直都在失败。我从一些简单的东西开始,它只在模拟器上工作。

我正在关注这个例子:

http://developer.getpebble.com/docs/pebblejs/#wakeup-schedule-options-callback-event

在模拟器上运行,或多或少都很好,但是当我尝试在卵石时间本身上运行它时,它会报告错误:唤醒设置失败:invalidArgument

为什么?是完全一样的代码!

非常感谢。

0 投票
0 回答
229 浏览

pebble-watch - 如何在 Pebble 应用程序中弹出到主窗口?

有没有办法弹出到根窗口(主窗口或堆栈上的第一个窗口)。

例如:我有 4 个窗口,例如 1、2、3、4。“1”是我的根窗口,我遍历到第四个窗口。现在在一些动作事件上,我想直接跳回窗口 1。

我浏览了这个 pebble 文档,没有任何方法可以做到这一点。

但这是在 Pebble Default Alarm App中完成的,以下是步骤:

  1. 设置闹钟 - (窗口 1)
  2. 然后单击选择按钮后,它会显示一些“菜单列表”- (窗口 2)
  3. 菜单列表中的最后一项是“贪睡延迟”
  4. 贪睡延迟将用户带到另一个菜单列表以选择贪睡时间- (窗口 3)
  5. 选择打盹时间后,它会显示确认消息,无需用户交互即可自动将用户带回警报屏幕(窗口 1) 。

任何人都可以请给我指点,如何实现这种行为。

0 投票
1 回答
56 浏览

cloudpebble - JSON API:当有一个以数字开头的字段时不起作用

这是来自 accuweather 的 JSON API 的一个字段:data.list[i].rain.3h 它在使用 Javascript(来自 cloudpebble)时不起作用。此行产生错误: var rain =1; 雨 = data.list[i].rain.3h; 错误是:[PHONE] pebble-app.js:?: SyntaxError: Unexpected token ILLEGAL [PHONE] pebble-app.js:?: JS failed。

问题来自“3”,因为它适用于所有其他领域。您知道使它起作用的解决方法吗?

PS:API 描述在这里(不确定你是否需要它): http: //openweathermap.org/forecast5

0 投票
1 回答
1429 浏览

pebble-sdk - 错误:“_Bool”之前的预期标识符

在处理我的同步元组时,我以前有以下代码:

但是,我只是尝试构建它(在 Cloud Pebble 中),并得到了错误:

这是怎么回事?

0 投票
3 回答
388 浏览

pebble-watch - PBL_IF_ROUND_ELSE 函数的问题

我正在尝试遵循有关 Watchfaces 创建的教程,但我被卡住了。我从wiki复制了代码,所以不应该有任何错误,但是我在编译时遇到了这个错误

错误:函数“PBL_IF_ROUND_ELSE”的隐式声明 [-Werror=implicit-function-declaration]

我试图用谷歌搜索它,但我找不到任何有用的东西。这是代码

我正在使用 CloudPebble SDK。

0 投票
1 回答
115 浏览

png - 如何为 Pebble.js (CloudPebble) 准备 PNG 文件?

每个上传到 CloudPebble 的 png 文件都会Uncaught Error: Incomplete or corrupt PNG file在应用程序运行时给我一个错误。我试图以不同的格式保存 png 文件,压缩、不压缩、灰度、索引 Pebble 颜色等。无法让它工作。PNG文件是简单的黑白图标。遵循图像资源文档中的提示。有什么问题?

0 投票
1 回答
229 浏览

pebble-watch - Pebble JavaScript 多个 JS 文件 (Pebble.js)

我正在使用 JavaScript 在 CloudPebble 上创建一个项目。

我有一个“Constants.js”,它承载了一个我想使用“app.js”访问的变量,这是应用程序的主要内容。但是,运行该应用程序时,我收到以下错误:

这是我的代码:

常量.js

应用程序.js

任何帮助表示赞赏。谢谢!