问题标签 [pebble-sdk]

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

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

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

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

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

0 投票
1 回答
310 浏览

c - 使用 Pebble 通过蓝牙连接 iPhone/Android 音乐

我想创建一个简单的 Pebble watchapp,它可以播放/暂停和跳过当前正在手机上播放的歌曲,类似于内置应用程序。

我从未创建过 watchapp,但我已经完成了 Hello World 官方示例应用程序。

我真的不知道从哪里开始,因为就与电话的接口而言,我没有找到太多的文档方式。我不希望我的应用需要配套应用。

卵石文档充其量是简短的,并且(AFAICS)不包含相关信息。 https://developer.getpebble.com/2/api-reference/

我在哪里可以找到有关如何在没有配套应用程序的情况下与手机的音乐控件交互的信息?

谢谢

0 投票
1 回答
498 浏览

iphone - 安装失败:连接手机失败。检查 IP 和开发者模式是否处于活动状态

我认为https://developer.getpebble.com/2/getting-started/hello-world/上的 pebble 文档在如何启用应用程序部署方面不够具体。也许它只是在 2.0 之后过时了。我在这个问题上浪费了一个小时,其他一些问答导致我走错了路,所以我要尝试为其他人节省一些时间,希望他们只是用谷歌搜索错误消息并找到这个问答。

请参阅下面对我自己的 qtn 的回答

0 投票
4 回答
934 浏览

c - 将取消引用的指针(即按值)传递给需要指针的函数

我只是好奇——为什么当一个函数需要一个指针时,C 允许你传递取消引用的指针。这是一个例子:

现在编译得很好,但是当我实际使用_bla(即_bla->what)时,BAM,运行时错误。

所以这让我很困惑——如果它按值传递给这个显然需要一个指针的函数,它会发生什么?为什么它甚至可以编译?

我对C相当陌生,所以请不要跳过我。:/

* 更新 *

抱歉之前没有提到,但这是 Pebble Watch 的应用程序,它使用特殊版本的 gcc 用于特定的 arm 处理器 (arm-cs-tools)。

* 更新 2 *

我想我发现了它为什么这样做。函数“cool_function”实际上是在一个单独的文件中,当我在头文件中声明该函数时,它只是用 -forgot void cool_function()to include声明的Bla *_bla。但定义是void cool_function(Bla *_bla)。混淆编译器都是我的错。

0 投票
4 回答
4813 浏览

android - 如何在没有卵石手表的情况下测试应用程序?

我必须在我的 Android 应用程序中为 Pebble 智能手表添加一项功能。是否有任何云或模拟器可用于测试 Pebble 手表编码?如何在没有 Pebble 手表的情况下测试我的应用程序?

0 投票
2 回答
283 浏览

javascript - 如何在手表上获取 pebble 应用程序的版本?

我想在其启动画面上提供我的 pebble 应用程序的应用程序版本。但我怎样才能访问它?

有没有办法从手表或 JS 中的 appinfo.json 访问信息?我至少需要版本字符串。

0 投票
3 回答
774 浏览

javascript - 通过 Pebble 的 JSON API 访问汇率

我正在尝试为 Pebble 编写一个简单的表盘,并且遇到了这个 javascript 错误。

我正在从http://rate-exchange.appspot.com/currency?from=usd&to=jpy获取信息

代码如下所示:

等等,它继续,但你明白了。

我明白了

这在第 4 行失败:req.send(null);

知道是什么导致了这个错误吗?饲料似乎没有任何问题。

0 投票
1 回答
334 浏览

pebble-watch - JS Pebble Kit:解析一个整数值2,被watchapp解释为536999434

我有以下代码,我从手机中的 js 向我的 pebble watchapp 发送消息。这是与sdk2。

当我运行应用程序时,我可以 console.log() JS 中的 total_count 属性,它正确地得到了 count ,比如 2。

然而,在我的 pebble 应用程序中,当我尝试在in_received_handler函数中提取它时,下面代码中的 APP LOG 会打印出 536999434。

它正在计数,所以我知道字典正在填写并发送到手表,但我不知道如何让我存储在 js 中的值在卵石端相同。

有经验的卵石程序员有什么想法吗?

0 投票
2 回答
1677 浏览

javascript - PebbleKit JavaScript 将图像发送到 Pebble

是否可以使用 PebbleKit Javascript sendAppMessage 将图像发送到 Pebble 手表。

我的想法是从网络加载图像并将其发送到手表并在那里显示。如果无法直接绘制图像,那么我正在考虑将图像绘制到画布并尝试从画布获取位图数据以发送到手表。

现在是否有可能,或者我是否正在考虑尚未完成的事情。如果可能怎么办?如果还没有完成,你会怎么做?

希望集思广益并分享可能的代码创意。

我还应该提到,我不想使用 iOS 或 Android 应用程序,只想使用 PebbleKit JS。

0 投票
1 回答
1000 浏览

pebble-watch - CloudPebble 与原生 Pebble SDK

我正在考虑开始 pebble 开发,但我对 pebble 网站(https://developer.getpebble.com )感到困惑,他们为Cloud Pebble做广告,但他们也建议通过计算机上的命令行安装它。有什么不同?有优点和缺点吗?