- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在查看此处找到的 Pebble C 表盘教程 https://developer.getpebble.com/tutorials/watchface-tutorial/part1
有问题的部分代码在这里:
static void init() {
// Create main Window element and assign to pointer
s_main_window = window_create();
// Set handlers to manage the elements inside the Window
window_set_window_handlers(s_main_window, (WindowHandlers) {
.load = main_window_load,
.unload = main_window_unload
});
// Show the Window on the watch, with animated=true
window_stack_push(s_main_window, true);
}
window_set_window_handlers是函数声明和调用吗? C 中 .load 和 .unload 速记符号的术语是什么?
如果有人可以解释该代码片段,将不胜感激,谢谢。
最佳答案
它叫做 Designated Initializers .结构 WindowHandlers
在传递给 window_set_window_handlers
的函数调用之前内联创建和初始化.
关于有人可以解释在 Pebble C Watchface 教程中找到的部分代码吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34368261/
我已经为Android Wear创建了表盘,我的代码如下: ComapnionConfigActivity(在移动模块中): import android.support.v7.app.ActionB
关闭。这个问题需要多问focused 。目前不接受答案。 想要改进此问题吗?更新问题,使其仅关注一个问题 editing this post . 已关闭 6 年前。 Improve this ques
我在 Cloudpebble 上创建了一个 C-Watchface(效果很好)。我正在重构它以使代码更清晰。 但是我在安装后收到此错误: [FEHLER] ault_handling.c:78: Ap
我正在查看此处找到的 Pebble C 表盘教程 https://developer.getpebble.com/tutorials/watchface-tutorial/part1 有问题的部分代码
http://developer.getpebble.com/getting-started/watchface-tutorial/part1/在 C 中。有没有办法在 JS 中做同样的事情? 最佳答
我想稍微了解一下 Android Wear 表盘。我遇到了一个问题:当尝试选择不同的表盘而不是默认的“简单”表盘时,我得到的一切都是黑屏,上面有我的 Google Now 卡片。--> 我看不到任何时
我正在尝试在 Wear 模拟器上使用新的表盘 API,当我扩展 CanvasWatchFaceService 时onTimeTick 方法从未被触发,因此时钟从未被更新。 我正在使用模拟示例并尝试移除
到目前为止 我正在开发一款适用于 Android Wear 的表盘应用。 我创建了 2 个模块: Wear - 在开发过程中运行良好的表盘 Mobile - 评论建议的没有 Activity 的空模块
我正在学习这两个教程:tutorial 1和 tutorial 2 .但是在我的 AndroidManifest.xml 文件中,以下几行在表盘下方有一个下划线,所以我想知道如何修复它。这是我的源代码
我正在学习使用 Android Studio 3.1.4 在 WearOS 下开发表盘。我的调试器有问题。 看来我无法在 Debug模式 (Shift-F9) 下直接运行应用程序。如果我这样做,我会系
我想从我的 xcode 项目生成一个 .watchface 文件。有什么方法可以从默认 watch 应用程序之外创建 .watchface 文件吗? 我找到了一个网站Facer ,他们提供定制选项并从
这是我第一次使用 Android Studio,如果这是一个业余错误,请原谅。因此,我正在尝试按照此处的 Google 教程创建 WearOS 表盘:https://codelabs.develope
我是一名优秀的程序员,十分优秀!