Bixby对于不同的设备可以有不同的视图吗?

时间:2019-04-22 19:05:31

标签: bixby

我试图为Bixby中的不同设备提供不同的输入视图。

例如,在Bixby平板电脑上,我希望允许用户在单个屏幕上选择多个开关输入。另一方面,对于bixby扬声器,我想进行分解,只提示用户一次输入。这可能吗?

1 个答案:

答案 0 :(得分:2)

您绝对可以根据所使用的设备自定义如何向用户显示信息。

首先,您需要通过定义targets来声明胶囊支持的设备,如下所示:

capsule {
  id (playground.example)
  version (0.1.0)
  format (3)
  runtime-flags {
    modern-prompt-rejection
    support-halt-effect-in-computed-inputs
  }
  targets {
    target (bixby-mobile-en-US)
    target (bixby-tv-en-US)
  }
}

一旦声明了目标,就可以为它们创建视图。当您在Bixby Studio中创建视图时,“创建新文件”弹出窗口会为您提供选项,供您定义视图将用于的设备。您最终将拥有多个视图,这些视图在不同的设备上呈现相同的信息,并且Bixby将根据设备使用正确的视图。

此外,您还可以使用Hands-Free List Navigation进一步完善视图的行为。