2

是否可以在 Pebble 表盘中检索“请勿打扰”设置?我想知道我的表盘何时应该停止通知用户,但仅限于 DND 开启时。我认为也有可能获得 24/12 小时模式?

4

1 回答 1

6

您当前似乎无法访问“请勿打扰”设置

我想知道是否可以访问 Pebble 的“设置”菜单中的一些用户选择。我对通知/请勿打扰设置特别感兴趣,因此我可以防止我的应用在用户不想收到任何通知时振动。

目前没有,没有。你应该在这里推荐它:http: //pages.getpebble.com/pages/suggestions以便团队 Pebble 知道很多开发人员都想要它。

您可能值得添加遵循该建议并将其推荐给 Pebble。如果我们有足够多的人要求它,我们最终可能会得到它。

至于 12 / 24 小时偏好,您可以使用示例 watchappbool clock_is_24_style()中所示:feature_clock_mode

static void init() {
  window = window_create();
  window_stack_push(window, true /* Animated */);

  Layer *window_layer = window_get_root_layer(window);
  GRect bounds = layer_get_frame(window_layer);
  text_layer = text_layer_create((GRect){ .origin = { 0, 30 }, .size = bounds.size });

  // Here you go!
  text_layer_set_text(text_layer, clock_is_24h_style() ? "Mode:\n24" : "Mode:\n12");

  text_layer_set_font(text_layer, fonts_get_system_font(FONT_KEY_BITHAM_42_LIGHT));
  text_layer_set_text_alignment(text_layer, GTextAlignmentCenter);
  layer_add_child(window_layer, text_layer_get_layer(text_layer));
}
于 2014-04-14T12:44:24.123 回答