问题标签 [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 投票
2 回答
917 浏览

android - Cloudpebble“安装失败。请检查您的手机以获取详细信息。”

我正在使用Cloudpebble为自己开发一个表盘。一切都编译得很好,直到现在我还没有遇到过将脸发送到手表上的问题。

编译表盘并链接手机后,返回“安装失败,请查看手机详情”的错误。但是,手机并没有说明这些细节可能是什么。

我已经检查了常见的嫌疑人,例如完整的手表插槽和无法连接到手机,但这些都不是我的问题,我对问题可能是什么感到困惑。任何帮助将不胜感激。

Pebble App 版本: 2.1.0-beta9 2.1 (Android)
Watch Firmware:2.7 2.8
Watchface 来源:GitHub

更新 11/20:
我之前没有提到手机应用程序在尝试将我的表盘加载到手表上时经常崩溃,因为我将它归结为 beta 软件。今天带来了手表固件 2.8 和手机应用程序 2.1,虽然手机应用程序不再崩溃,但在手机上没有额外信息的情况下,神秘错误仍在继续。

0 投票
2 回答
310 浏览

javascript - 图像元素“清除”背景颜色不起作用

如何在 Pebble.js 中向窗口添加图像?,我尝试将图像添加到白色背景。图像是 png,因此它是透明的,但即使设置了 clear 参数,背景也会显示为黑色。对此有什么帮助吗?

编辑这是代码:

0 投票
1 回答
220 浏览

pebble-sdk - 卵石位图异或或掩码?

在 Pebble 手表上,我试图用文本覆盖位图图层,以便文本在黑色区域上写成白色,在白色区域上写成黑色。

在其他环境中,我会使用 XOR 操作来执行此操作,或者创建一个掩码并在屏蔽掉我不想覆盖的内容后执行几次写入。我在 Pebble 图形库中没有看到 XOR 图形运算符或蒙版运算符。

如何才能做到这一点?

我正在使用 C 和 CloudPebble。

林德

0 投票
2 回答
723 浏览

javascript - 使用 pebble.js 将 XML 转换为 JSON

我正在为我的 Pebble 编写一个小型应用程序。目的是将 Web 服务发送到服务器,然后处理 XML 响应。这里的问题是 Pebble.JS 不支持 XML 响应,只支持文本或 JSON 响应。我正在寻找一种将响应转换为 JSON 以轻松利用信息的方法。我找不到 Pebble.JS 的工作方式来实现这一点。

有谁知道如何在 Pebble.JS 中以 JSON 格式获取 XML 的属性和子元素(及其属性)?

谢谢!

0 投票
2 回答
193 浏览

c - 请帮助 Pebble 智能手表编码的新手尝试将时间转换为数字

我刚开始制作鹅卵石表盘,我想做一个倒计时计时器,它可以计算一天还剩多少小时,然后每天凌晨 12 点重新开始。

问题是我想不出一种方法来正确显示数学:当前时间减去 24 小时,然后在手表上显示(包括 H:M 等小时和分钟)。

0 投票
1 回答
285 浏览

pebble-watch - CloudPebble 崩溃日志

我在 CloudPebble IDE 中编写了一个 pebble 表盘。我在手表上收到应用程序崩溃的消息,有没有办法查看崩溃日志?

在 CloudPebble 中,当我转到 Compilation -> View App Logs

我没有看到任何日志。

0 投票
2 回答
367 浏览

c - collect2:错误:ld 返回 1 个退出状态(Pebble - C)

我是一名具有强大的 Java for Android 背景的程序员。我对 C 语言非常陌生,我只是学习它来为 Pebble 编写配套应用程序。编辑:我正在使用 cloudpebble,所以我无法控制库。

这是我认为问题所在的代码部分的摘要:

然后是通常的 Window_load、main、init 等。

请告诉我我做错了什么。谢谢。

0 投票
1 回答
384 浏览

c - 卵石手表上出现“忽略无效密钥:KEY_TEMPERATURE”错误

我已经按照鹅卵石表盘的教程进行操作,但做了一些更改,但在日志中出现错误:

忽略无效键:KEY_TEMPERATURE 忽略无效键:KEY_CONDITIONS

这导致没有显示天气我认为它可能是 js 代码,但我已经在教程 main.c 中使用它并且它工作正常。

链接到 Github 存储库

0 投票
1 回答
240 浏览

c - 如何使用 pebble c 从文件中读取?

我尝试使用可以在“常规”c 中工作的函数:

我正在尝试读取位于我的 pebble 应用程序资源文件夹中的文件名“v1.csv”。

0 投票
1 回答
319 浏览

javascript - 如何制作一个 pebble.js 应用程序在没有运行 pebble 手机应用程序的情况下运行?

我制作了一个应用程序,当手机连接并且 pebble 应用程序正在运行时,它在 pebble 上运行良好,但是当手机上的 pebble 应用程序关闭时,应用程序崩溃,无法启动并给出错误“它是”断开连接 - 运行手机应用程序”,直到 pebble 应用程序重新启动。该应用程序位于 pebble.js 中,不连接到互联网或使用手机的任何 API,因此不需要连接到手机的应用程序。如何在不运行 pebble 应用程序的情况下使我的应用程序运行?

源代码在这里,在 pastebin 上。

请注意,此问题与此问题不同