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

pebble-sdk - 是否可以显示设置页面并使用 Pebble.js 和 CloudPebble 与手机通信?

是否可以在手机上获取用户输入并对其进行处理,然后仅使用 Pebble.js 和 CloudPebble 在 pebble 手表上显示一些结果?

对于这种情况,我认为我需要 PebbleKit JS 或 PebbleKit Android/iOS 才能在手机和手表之间进行通信。对吗?

0 投票
1 回答
127 浏览

javascript - 在 CloudPebble 中声明一个 Uint8Array ......说它未定义

我需要制作一个 Uinte8Array。我正在使用 CloudPebble,它说 Uint8Array 没有定义。

如何在 CloudPebble 中声明此对象?

http://i.imgur.com/VO95Fnp.png

0 投票
1 回答
162 浏览

pebble-watch - Pebble 应用程序消息发送超时

我正在尝试从此处运行 pebble-faces 示例项目(它从 URL 下载图像并将其发送到表盘)。我尝试在 CloudPebble 和本地 C SDK 模拟器上运行该项目。我得到相同的结果。我认为将应用程序消息发送到 javascript 有问题。这是来自 cloudpebble 的日志:

我尝试进行更多调试。这是有问题的功能:

注意:我添加了 APP_LOG 进行调试,并添加了 app_message_open(文档说这样做是为了获得最佳实践)。app_message_open 没有效果,问题仍然存在。

出现这个问题是因为我使用的是模拟器吗?我没有更改此项目代码中的任何其他内容..

0 投票
1 回答
108 浏览

pebble-sdk - 卵石时间玄武岩图像合并像素

我想知道您是否可以帮助我完成对 dayworld 地图表盘的更新。我正在使用 David Gianforte 的 applite 代码并更新玄武岩。我的目标是显示白天的图像,并在晚上显示夜间图像。David 的代码已经遍历图片中的每个像素,将夜间像素设置为黑色。我非常接近,但我得到的是乱码图像而不是夜晚。这是我的代码,有什么想法吗?

背景完美,曲线位置正确,但不能准确反映夜间图像,但看起来像随机静态。图像为 144x72。

对于它的价值,这是当if语句为真时黑白图像翻转颜色的原始代码......

0 投票
1 回答
222 浏览

android - 用于 Android 的 Pebble 数据记录没有做任何事情

我是使用 pebble 的新手,我下载了他们在此处找到的海洋调查演示程序:https ://github.com/pebble/pebble-sdk-examples/tree/master/data-logging-demo/OceanSurveyDemo-Android

但是当我在 cloudpebble 上运行它和演示时,我看到的只是我的 android 应用程序上的黑屏。我想知道我是否还缺少其他任何东西来让数据记录在这里正常工作?我还尝试了他们的一些其他示例,如下所示:http: //developer.getpebble.com/guides/mobile-apps/android/android-datalogging/

我从 cloudpebble 上的日志记录会话中返回了 DATA_LOGGING_SUCCESS,但是当我使用他们提供的接收代码时,我的手机上什么也没有显示:

我一定是误会了什么,但为什么我的手机没有收到任何数据?我在 Android Studio 中没有看到任何错误。

0 投票
3 回答
268 浏览

ios - CloudPebble 模拟器 vs iOS pebble 本机应用程序?

我想知道如何与 iOS pebble 原生应用程序进行通信。我可以使用云 pebble 创建手表应用程序,但我不知道如何在云模拟器和 iOS pebble 原生应用程序之间建立连接。

任何帮助链接或任何事情将不胜感激。谢谢

0 投票
1 回答
121 浏览

c - Pebble C 中的数组中断

我正在尝试使用 CloudPebble 上的 C 在 Pebble 中创建一个简单的掷骰子应用程序。我有一系列不同的模具尺寸,您可以使用向上/向下滚动,然后使用中间按钮滚动(目前只是生成一个随机数,稍后会变得更漂亮)。顶部还有一个显示当前骰子的标签。

它大部分都在工作,但是有一个我一生都无法弄清楚的错误:

  • 滚动骰子时,至少有一个骰子不会显示骰子编号
  • 损坏的骰子仍会滚动,但 rand() 函数似乎没有上限(或者上限可能为 1000;我在损坏的骰子上滚动测试的最高值是 880)

刚开始的时候,D6坏了。我修补和调整并添加了一些代码以查看后台发生了什么,但突然 D6 开始工作(不知道为什么)并且 D20 坏了。我尝试将数组中的“20”项更改为“35”只是为了看看它会做什么,现在-D35 工作,但 D2 和 D4 坏了。我把它改回来,不同的骰子破了。

附件是我当前的代码,目前显示 D20 和 D4 已损坏。我已经删除了用于故障排除的所有垃圾代码、返工代码和辅助代码,因为它们都没有帮助。

任何人都可以帮助解释为什么骰子似乎随机破裂,以及如何解决它?谢谢!

(注意:我是一个未经训练的自学初学者,所以像“你为什么那样做?”这样的所有问题的答案都是“因为我不知道更好。”)

编辑:根据评论添加的新代码。

这部分效果很好:

但这部分将不再打印滚动结果:

0 投票
1 回答
246 浏览

ios - Cloud pebble 不接收来自 iOS 应用程序的数据?

一切都可以很好地获取手表信息,但是当我将数据 iOS 应用程序传输到手表应用程序时,有时我的日志显示消息发送成功。即使发送了消息,我的 pebble 手表也没有收到任何数据。它只是进入空白窗口我的鹅卵石手表。

我正在为 pebble watch 应用和 iOS 版本 8.3、xcode 6.3.1 使用云 pebble

c代码:

iOS 代码:

有时我也收到此错误:

0 投票
1 回答
361 浏览

pebble-watch - Pebble 应用程序能否以编程方式启动其配套应用程序?

只要您的 Pebble watchapp 正在运行,Pebble 移动应用程序就会尝试保持您的应用程序运行。但是,在某些情况下,手机可能会杀死 Pebble 应用程序和您的应用程序。如果发生这种情况,Pebble 移动应用程序将自动重新启动(以及您的 JavaScript 代码)。

正如此处提到的 Pebble 文档,当连接的 Pebble 手表运行 JS 扩展应用程序时,可以自动启动官方 Pebble 应用程序。

我的问题是,我们是否也可以通过 Pebble 手表以编程方式启动配套应用程序?如何?我在开发者网站上找不到任何线索。

注意:如果 Pebble 项目包含 PebbleKit JS 文件,则无法使用 PebbleKit Android 和 PebbleKit iOS。删除 Pebble 项目中的所有 JavaScript 文件以确保与 Android 和 iOS 配套应用程序的通信。

根据这里的文档,我们不能将 JS 扩展与 PebbleKit iOS/Android 集成在一起,这就是为什么问这个问题很重要。

0 投票
2 回答
289 浏览

javascript - 在 pebble js 中使用 ember.js 的 rsvp 模块

我是 pebble js app dev 的新手,想要获取URL的 json 。所以我遇到了RSVP模块,但是我收到以下代码的错误:

错误是:

PS:如果使用 RSVP 不是要走的路,我怎么能说提取“顶级艺术家”或类似信息?