问题标签 [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 回答
3786 浏览

pebble-watch - 如何让 Pebble 手表振动

我的程序中有一个要求,即当我将特定字符串从 Android 应用程序发送到我在 Pebble 上运行的手表应用程序时,让 Pebble 手表在一个事件上振动。我可以在我的程序中调用任何函数或命令来使 Pebble 振动吗?

提前致谢。

0 投票
2 回答
332 浏览

ios - PebbleFramework 给了我很多警告和错误

我拿了一个旧游戏并想添加 PebbleFramework,现在我收到了这些警告和错误。我正确地遵循了他们的文档。

任何帮助将不胜感激

以下是我在添加 PebbleKit 框架时遵循的说明。

0 投票
2 回答
284 浏览

c - 结构比较

我正在为 Pebble 平台开发一个项目。应用程序是用 C 语言编写的,我的问题并不特定于该平台。

Pebble API 有一个名为PblTm的结构体,每秒由一行代码填充。我的目标是将结构与当前时间进行比较。我创建了 PblTm 结构并用我需要比较的时间填充它们。我只关心结构的小时和分钟部分。到目前为止,我有以下代码。

我最初尝试将结构本身作为参数提供给函数,例如:

然后在函数内部引用结构的元素,我永远无法编译它,也找不到关于它的信息。(我可能没有一直在寻找正确的术语)。

然后我改为将 int 参数提供给函数本身,如下所示:

这是一种非常笨拙的方法,但我已经完成了将其全部输入的工作。然而,我的主要问题是比较功能不起作用。对于不适合的值,它返回(显然是随机的,我无法找到模式)true,而对于一些适合的值则返回 false。

你有什么想法?

0 投票
1 回答
1176 浏览

ios - 手表上收不到使用 PebbleKit iOS 发送的消息

在我的 iOS 应用程序中,我想像这样向手表发送消息:

如果我像这样发送它,它可以工作。但是,如果我的字符串更长,或者我在字典中添加了 3 或 4 个以上的键,则消息将不会被传递。错误是“应用程序没有及时确认消息”。

在我的卵石应用程序中,我执行以下操作:

我的想法是它与消息大小有关。但我无法想象消息只能这么小?在ToDo 列表示例中,我看到他们使用 app_message_open,收件箱参数值为 64,发件箱参数值为 16。这意味着什么单位?64个字符?在 iOS 端,我如何知道我的消息到达鹅卵石时会有多大?

0 投票
1 回答
1135 浏览

android - 将 pebblekit 库添加到 android studio

我对 Android Studio 很陌生,所以我真的不知道如何将库(不是 jar 文件,只是一个普通目录)添加到我的 android 项目中。更确切地说,它是我要添加的 pebblekit 库。

我一直在尝试自己做这件事一段时间,并在互联网上搜索没有任何好的结果。我正在使用 0.4.2 的 Android Studio。

也许有人可以告诉我该怎么做?

0 投票
1 回答
2078 浏览

c - 在 pebble watch 上记录枚举

当我像这样在 Pebble 上记录错误时:

我只是得到错误消息的 int 值。有没有一种简单的方法来记录枚举的文本?喜欢:

0 投票
3 回答
812 浏览

ios - Can´t receive AppMessage from Pebble on iOS

On the Watch i send an AppMessage like this

I set the background modes and protocols for my app as described in the tutorial. In iOS i set the listeners like this:

I already did send messages from the phone to the watch. So that way it works. But the listeners for incoming messages on the phone wont get called. On the clock i get APP_MSG_SEND_TIMEOUT as error code. What did i wrong?

0 投票
1 回答
352 浏览

macos - Pebble SDK Python 脚本:找不到命令

我已经按照 Pebble 安装站点(OS 10.9.1,Pebble SDK 2)的说明下载/安装了 Python 库,但是当我尝试运行时

为了创建一个新项目及其元数据文件,我收到错误:

我不熟悉 Python,或者确实不熟悉 Xcode 之外的许多其他内容,因此将不胜感激。

0 投票
2 回答
1056 浏览

pebble-watch - 创建第一个 Pebble 项目时出错

我正在尝试创建我的第一个 Pebble 项目,但当我运行 pebble new_profile hello_world 时它就失败了。

有任何想法吗?

0 投票
1 回答
408 浏览

c - 文件包含如何在 pebble 上工作?

我发现这个关于 MenuLayers 的非常有用的示例,并且效果很好。在这一行中,据说该方法是在另一个文件中定义的。

当我编译和运行时,一切都被正确调用。但我想知道编译器如何知道何时包含此文件?

我看不到包含指令,所以我的想法是 src/ 文件夹中的所有文件都将自动包含在内。但如果是这样,按什么顺序?