问题标签 [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.
android - 如何在没有卵石手表的情况下测试应用程序?
我必须在我的 Android 应用程序中为 Pebble 智能手表添加一项功能。是否有任何云或模拟器可用于测试 Pebble 手表编码?如何在没有 Pebble 手表的情况下测试我的应用程序?
javascript - 如何在手表上获取 pebble 应用程序的版本?
我想在其启动画面上提供我的 pebble 应用程序的应用程序版本。但我怎样才能访问它?
有没有办法从手表或 JS 中的 appinfo.json 访问信息?我至少需要版本字符串。
ios - 获取 iPhone 的所有通知
我注意到 pebble smart match 能够从你的 iPhone 获取所有通知并将它们显示在设备上。它怎么能做到这一点?通知中心不是沙盒的,不在 API 中吗?
ios - Pebble 官方 iOS 应用如何获取来电号码?
正如我所说,Pebble 的官方 iOS 应用程序现在已经可以获取来电号码。我很想知道怎么做?我应该包括哪个框架,我应该调用什么 API 来做同样的事情?因为上次我检查时,苹果仍然不允许这样的调用。也许是iOS7中新添加的api?
javascript - 通过 Pebble 的 JSON API 访问汇率
我正在尝试为 Pebble 编写一个简单的表盘,并且遇到了这个 javascript 错误。
我正在从http://rate-exchange.appspot.com/currency?from=usd&to=jpy获取信息
代码如下所示:
等等,它继续,但你明白了。
我明白了
这在第 4 行失败:req.send(null);
知道是什么导致了这个错误吗?饲料似乎没有任何问题。
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 中的值在卵石端相同。
有经验的卵石程序员有什么想法吗?
javascript - PebbleKit JavaScript 将图像发送到 Pebble
是否可以使用 PebbleKit Javascript sendAppMessage 将图像发送到 Pebble 手表。
我的想法是从网络加载图像并将其发送到手表并在那里显示。如果无法直接绘制图像,那么我正在考虑将图像绘制到画布并尝试从画布获取位图数据以发送到手表。
现在是否有可能,或者我是否正在考虑尚未完成的事情。如果可能怎么办?如果还没有完成,你会怎么做?
希望集思广益并分享可能的代码创意。
我还应该提到,我不想使用 iOS 或 Android 应用程序,只想使用 PebbleKit JS。
pebble-watch - CloudPebble 与原生 Pebble SDK
我正在考虑开始 pebble 开发,但我对 pebble 网站(https://developer.getpebble.com )感到困惑,他们为Cloud Pebble做广告,但他们也建议通过计算机上的命令行安装它。有什么不同?有优点和缺点吗?
pebble-watch - Pebble JS app_message_outbox_send() 在 for 循环中
我将 sdk2 用于 pebble,具有 js appmessage 功能:
我正在尝试为我的每个菜单项在手机上向 pebble js 发送连续消息。一个变量 movie_count = 5 存在,我用它来循环,它被注销为 5 ,如下面的代码所示,所以它应该达到所有 5 ,至少记录错误,但它只是在之后不记录任何东西第一次:
在 JS 应用消息中
js中的这段代码被执行了,虽然只有一次,我已经in_receiver()
在我的watchapp的回调中记录了输出,并且我的第一个项目被记录了,但是记录器在那之后就退出了......这是因为watchapp不能发送蓝牙消息在这样的循环中?有没有办法确保消息已发送,或暂停执行以使其以较慢的速度发送?(movies_json 存在于下面的代码上方,为简洁起见,我将其省略,但它存在,一个带有电影内部数组的 json 对象)
in_recived_handler 回调代码来处理来自 js 的消息
此代码在从手机 js 接收消息的回调中......它只获取第一项,仅记录第一项的 menu_id 和标题,然后停止记录。
}
java - Pebble 应用程序未从手机接收字符串
我正在创建一个非常简单的 pebble 应用程序。
目标: 当我点击我的 Android 应用程序时,Pebble 应用程序会显示我从我的 Android 应用程序发送的消息。
问题: 文本不会更改/显示在鹅卵石上。
代码
Pebble .c 代码:
安卓代码:
谢谢!