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

java - 像 onClick 一样调用函数(视图)

我有一个void buttonPress(View v)名为android:onClick="buttonPress".

我现在正在实现一个 Pebble 应用程序的接口,我想buttonPress()从我的receiveData处理程序中调用。

我通过View什么?如果我删除该要求,它会在通过按钮或 Pebble 调用时强制关闭。如果我null从 Pebble 处理程序传递它,它会在单击时运行,但在 Pebble 触发时强制关闭。

不需要按钮,这纯粹是为了测试 Android 应用程序。但是我确实需要调用这个函数,它会读取一个文件然后触发一个意图,我不确定我需要传递什么View,因为我不清楚如果触发了什么作为这个参数传递onClick

0 投票
1 回答
335 浏览

java - Java 单色 .png 到 .pbi 像素数据(每像素位,1=W,0=B)

尝试从 Android 应用程序向 Pebble 智能手表发送图像。似乎这可能适用,但目的不同,我不太了解它是否适​​用于我的图像和输出。

我有一张RGB_565图片由 提供BitmapFactory,已知为黑白且尺寸为 96x96。为了将它发送到 Pebble,我需要它的.pbi格式:

  • 1 位对应 1 个像素
  • 填充到 32 位宽(96x96 不需要 - 因此我的选择!)
  • 1 => 白色;0 => 黑色

我正在努力:

这有意义吗?我无法真正测试它,至于我需要首先实现将其传输到 Pebble 的更难的下一步。但为了做到这一点,我需要这种逐像素位格式。

还是有更简单的内置方法?像这样,但反过来?谢谢。

0 投票
1 回答
414 浏览

pebble-watch - 理解 Pebble 的 Accelerometer byte[ ] 数组

我正在使用DataLogging服务来记录从 pebble 读取的原始加速度计,并将这些作为字节数组检索到我的 android 上。只是不确定如何根据AccelData 结构(x、y、z、did_vibrate 布尔值、时间戳)来解释它。这是一个字节数组字符串示例:

[-112, -1, 32, -1, 88, -4, 0, 95, -73, -62, -106, 68, 1, 0, 0]

(以 10Hz 采样,每次更新 10 个样本)

谢谢。

0 投票
4 回答
14209 浏览

c - 如何在C中存储字节数组?

这似乎是一个基本问题,但我在 SO 的任何地方都找不到答案。

我知道 C/C++ 没有byte数据类型。我知道sizeof(char) == 1

我试图在 Pebble 上存储 12 个传输,每个 96 个字节,从我的 Android 应用程序传输。

由于传输大小的限制,我一次发送一个。每个都应该“附加”到最后一个,因为它们最终应该在内存中形成顺序空间,以作为图像读取(每像素一位)。

我正在尝试做这样的事情:

我什至离得很近吗?

0 投票
1 回答
629 浏览

java - 通过 AppMessage 在 Pebble 上显示图像

我试图在 Pebble 上显示一个 128px * 128px 的图像,从 Android 通过 AppMessage 发送。

在 Android 应用程序中,我有一个 BitmapFactory ARGB_8888bmp,我这样做:

鹅卵石有:

应通过以下方式显示:

但是window_load,我得到了预期的黑色方块,但我不知道如何让它加载接收到的数据。

编辑:我很难更新上面的代码,但它很有代表性。我希望有人能告诉我该怎么做才能加载接收到的字节。我以为秘密就在 .addr = img_data,唉..谢谢。

0 投票
2 回答
296 浏览

pebble-watch - Pebble C TupletCString 编译错误

我在编译我的 pebble watchapp 时遇到问题。我正在尝试将字符串发送到手机上的 Pebbl eJS 脚本,例如:

编译器错误是:(它们都像这样出错,这只是下面的输出行之一)

email_str 和 password_str 在程序顶部定义,如下所示:

有没有人注意到这有什么问题?

0 投票
1 回答
1170 浏览

c - CloudPebble 中的错误,“ld 返回 1 个退出状态”

所以,我正在尝试制作一个 Pebble 应用程序,当您按下按钮时会生成一个随机字符串。我很确定我的 Pebble 代码是正确的,但我不确定如何处理这个错误:

这是我的代码:

我不知道为什么我会收到这个错误。这是一个简单的应用程序,我只有这些小调整。

预先感谢您的帮助!

0 投票
0 回答
437 浏览

media-queries - 智能手表媒体查询

Pebble 和 Galaxy Gear 设备具有网络浏览器;我们可以使用哪些 CSS 媒体查询来处理这种尺寸的屏幕?或者,让我们开始列出智能手表的 UA 字符串。

0 投票
1 回答
424 浏览

c - C - 在数组混淆中存储结构

早上好,我目前正在为 Pebble Smartwatch 开发一个应用程序,它使用标准 C,这是我刚开始使用的一种语言。

我有一个函数可以将 Money Transaction 添加到数组中。我已经像这样定义了事务:

每当我收到一笔交易时,它就会使用这个函数添加到 txnsArray 中:

现在,当我检查这个数组时,它确实添加了应有的条目,但是我添加的最后一个事务适用于所有条目。

假设我首先添加一笔金额为 2.5 欧元的交易,然后再添加一笔金额为 4.0 欧元的交易,那么两个条目将有 4.0 欧元。

我究竟做错了什么?非常感谢您的帮助。:)

0 投票
1 回答
428 浏览

bluetooth - 我们可以让 Pebble Watch 通过蓝牙传输,并将其用作蓝牙广告吗?

我在想我们能否让 Pebble 手表通过蓝牙传输信号强度并将其用作蓝牙广告设备。这样,Pebble 本身就可以用来做我们让 iBeacons 做的事情。

有没有想过?