bixby - Bixby 可以针对不同的设备有不同的视图吗?
问题描述
我正在尝试为 Bixby 中的不同设备提供不同的输入视图。
例如,在 Bixby 平板电脑上,我希望允许用户在单个屏幕中选择多个开关输入。另一方面,对于 bixby 扬声器,我想将其分解,一次只提示用户输入一个输入。这可能吗?
解决方案
您绝对可以根据所使用的设备自定义如何向用户呈现信息。
首先,您需要通过定义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-mobile-en-GB)
}
}
声明目标后,您可以为它们创建视图。当您在 Bixby Studio 中创建视图时,“创建新文件”弹出窗口可以让您定义视图将用于的设备。您最终将有多个视图在不同的设备上呈现相同的信息,Bixby 将根据设备使用正确的视图。
此外,您还可以使用免提列表导航来进一步优化视图的行为。
推荐阅读
- amazon-web-services - 在一个请求中获取文件夹 S3 Amazon 中的所有文件
- excel - 将不相邻的单元格转置到下一个开放行
- angular - 使用 Angular 使 SignalR 服务在客户端中持久化
- c# - Selenium C# ExpectedConditions 与 IWebElement
- pandas - 在 movielens 项目中查找具有多种类型的电影 - Pandas
- python - 用python编写excel文件的最简单方法
- python - 复制 Django 表单 request.FILES 以使用智能字段上传多个图像文件
- html - Bootstrap:当只有 col-12 时不使用 col 的坏风格?
- reactjs - 错误:> 由于 webpack 错误,构建失败
- javascript - 从股票javascript中的函数返回数组