问题标签 [pebble-watch]

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 回答
687 浏览

c - Pebble 不显示文本

所以,我正在构建一个 pebble 应用程序,为了了解一些事情,我首先对电话到 pebble 的连接进行了一些测试。尽管像往常一样在 C 中,我被困在最基本的部分。初始文本没有显示,屏幕只是空白。

以下是相关代码:

相关变量定义(在文件的最顶部):

如果我注释掉该*layer_set_update_proc(...);*行,我可以看到文本。我可能在 change_text 方法中做错了。(它在 之后不久被调用window_load。)我的调试打印输出是:

0 投票
2 回答
2454 浏览

ios - ARC 不允许将非 Objective-C 指针类型“const UInt8 *”(又名“const unsigned char *”)转换为“NSData *”

好的,我对 Obj-C 和 iOS 完全陌生。我只是在 iOS 上尝试 Pebble 手表的 DataLogging 示例,并更改一些内容以记录加速度计读数。

我有这个功能:

因此,任何帮助将不胜感激。谢谢。

0 投票
0 回答
948 浏览

pebble-watch - 为什么 PebbleKit JS 中的 websocket 会导致 iOS 应用程序崩溃?

我正在尝试将 Pebble 加速度计数据记录到我的计算机上。我希望使用 PebbleKit JS 与手表本身进行通信,然后使用 websockets 将该数据发送到我的计算机,但目前 websocket 只发送一条消息,然后 iOS 应用程序崩溃。

这是 pebble-js-app.js 的内容:

这是我运行应用程序时得到的日志:

在我的计算机上运行的 websocket 服务器记录了从 javascript 发送的第一条消息。仅发送一条消息,即使顺序发生更改(例如,它打印this gets sent加速度计的任何一个或单个实际读数)。奇怪的是,来自 javascript 的内置日志 ( console.log) 仅开始打印3131接收到的数据,即使 websocket 发送了一些有效数据也是如此。您能看到代码中的任何错误还是您有任何其他建议?

0 投票
1 回答
178 浏览

ios7 - 将文本视图与 Pebble 同步

是否可以将 iPhone 应用程序中的 UITextView 与 Pebble 上的文本层同步?

我只想在 Pebble 手表上显示一个字符串。

0 投票
1 回答
2418 浏览

c - 构建 Pebble watchapp 时对“_sbrk”的未定义引用

有时我的 Pebble watchapp 拒绝构建,给出不友好的错误消息:

sbrkr.c我与直接无关。我发现这是由我的应用程序中的特定代码行引起的。我可以获得更简洁的错误消息(可能是调用堆栈)吗?

0 投票
1 回答
422 浏览

javascript - Pebble:JavaScript 将数据从服务器发送到 Pebble

我正在尝试将数据从 API 解析到我的 pebble,但我不知道如何继续。正在浏览 pebble 开发,他们说 JavaScript 是一个很好的网关,我可以发出 HTTP 请求,但我不懂 JS。

我的 .c 文件中需要什么,我的 .JS 文件中需要什么?

谢谢!

0 投票
1 回答
202 浏览

pebble-watch - Pebble:Android 应用程序到 Pebble 应用程序

我正在努力将我手机中的安卓应用程序中的 JSON 发送到我的鹅卵石,但我无法这样做!

我应该使用哪些层?

0 投票
1 回答
256 浏览

c - 设置文本图层的文本似乎会覆盖颜色。

我正在制作一个 Pebble 表盘,以在适当的 Linux 终端调用下显示数据和时间,以获取这些时间。

我有一个很好的大部分静态副本工作,但我正在尝试向脸部添加打字动画。

在此处输入图像描述

为此,我使用 AppTimer 200 毫秒,并在每次调用时再输入一个字母。

但是现在我遇到了一个问题,即使我可以获得动画命令,我也无法让大的时间和日期文本消失(并在命令完成输入后重新出现)。

这里是一些相关的代码,其余的在 GitHub https://github.com/vidia/Pebble-Shell/tree/type

我认为发生的事情是文本的设置覆盖了颜色的设置并使文本再次出现。但我不完全确定。如果需要,请随时自行安装。

0 投票
1 回答
233 浏览

ios - 从 iOS 应用发送新值时始终获取 AppSync 初始值

我正在为 iOS 应用程序创建 Pebble 配套应用程序。我已经用一些初始值设置了我的 AppSync:

问题是,当我从 iPhone 推送新数据时,初始值被设置为我的文本层,而不是发送的数据:

这是我在 iPhone 端使用的代码:

我已经设置了我的手表按钮以清除这些层中的任何值,这就是我知道应用程序何时从手机获取更新的方式。

为什么 AppSync 不断地使用旧数据而不是新数据?

0 投票
1 回答
896 浏览

pebble-watch - Pebble - 检测摇晃手势

如何检测来自 Pebble 的摇晃手势?

我只想在摇动鹅卵石时显示一个文本层......

他们在 SDK 2.0 中添加了一个新的 API:

https://developer.getpebble.com/2/api-reference/group___accelerometer_service.html

http://developer.getpebble.com/2/guides/accelerometer.html