获取免打扰设置

Jam*_*mes 2 pebble-watch pebble-sdk

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

Chr*_*ris 6

您好像无法访问"请勿打扰"设置:

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

不是现在,没有.你应该在这里建议:http://pages.getpebble.com/pages/suggestions,以便Team Pebble知道很多开发人员都想要它.

您可能需要添加以下建议并将其建议给Pebble.如果我们有足够的人要求它,我们最终可能会得到它.

至于12/24 小时偏好,您可以使用样本watchapp中bool 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));
}
Run Code Online (Sandbox Code Playgroud)