谷歌Google在Android Q中推出了更多有关桌面模式的信息

谷歌Google在Android Q中推出了更多有关桌面模式的信息


借助Android Q,Google将继续致力于将Android扩展到传统的智能手机,平板电脑,智能手表和电视外形。在三星Galaxy折和华为伴侣X可折叠智能手机已经引起大多数的我们对Android Q的的关注原生支持的可折叠的外形,但谷歌正悄然要求开发商返工他们的应用程序以支持另一种多显示情景:台式机和显示器。


华为和三星分别通过引入Easy Projection和DeX来推动智能手机和台式机之间的差距。按照传统,谷歌正在采用OEM软件的最佳部分,并慢慢将它们整合到AOSP中。在Android Q中,该公司正在为“桌面模式”添加原生支持。“但是,你不会知道它,因为该公司在他们的任何Google I / O主题演讲期间从未提及它,而是将其降级为构建可折叠和多显示器外形的应用程序的一小部分会话(AKA桌面)模式)。


在题为“为可折叠,多显示器和大屏幕设备构建应用程序”的演讲中,Android框架WindowManager团队的软件工程师Andrii Kulian在多显示器上工作,分享了开发人员如何为多个应用程序准备应用程序的详细信息。显示环境。


“可折叠手机可能有多个屏幕,但您也可以在汽车中找到多显示屏,在桌面模式下连接到大屏幕的手机,Chrome操作系统等等。” – 谷歌的Andrii Kulian。


在Android Q中开发新的桌面模式


如果您有兴趣更新Android应用以支持桌面环境,则应该观看本文末尾嵌入的会话。不过,我将总结一下关键点:


为了使您的应用能够支持在主(电话)和辅助(监视器)屏幕上同时使用,您的应用必须支持多个实例。使用意图标记NEW_TASK和MULTIPLE_TASK,Android Q可以在辅助显示器上创建应用程序的第二个窗口。


谷歌Google在Android Q中推出了更多有关桌面模式的信息


新的多重恢复行为也适用于多显示器方案。因此,您可以将应用配置为在其他应用具有焦点时运行。


如果您认为您的应用应主要在主显示器或辅助显示器上启动,则可以检查标志,指标和状态,以找到正确的显示以启动活动。请注意,系统可能会限制私人显示器上的活动启动,Google在Android Q中添加了新API,以检查调用者是否可以针对特定活动启动活动。


谷歌Google在Android Q中推出了更多有关桌面模式的信息


谷歌Google在Android Q中推出了更多有关桌面模式的信息


壁纸和动态壁纸可以在多显示器上分开。


谷歌Google在Android Q中推出了更多有关桌面模式的信息


如功能图像所示,桌面模式支持辅助屏幕上的第三方启动器。Google已在意图过滤器中添加了一个新类别,以便为辅助屏幕提供专用活动。活动必须具有不会阻止多个实例并且适应不同屏幕大小的启动模式。用户可以在设备上设置他们选择的启动器,如果当前选择的启动器具有辅助屏幕的专用活动,则系统将把它放在那里。


开发人员可以通过启用“强制桌面模式”在辅助屏幕上测试他们的应用程序,该模式在所有支持的屏幕上打开系统声明并在那里显示鼠标指针而不是当前显示,并“启用自由形式窗口 ”以允许浮动应用程序窗口。但是,您需要重新启动设备才能使更改生效。如果您拥有Google Pixel,则可以通过在“开发者选项”中启用模拟显示来尝试桌面模式。在支持通过HDMI显示的其他设备上,如果您有USB-C转HDMI适配器,则可以尝试桌面模式。该手机必备,例如,开始新的桌面模式,只需将其插入显示器在Android Q的。


谷歌Google在Android Q中推出了更多有关桌面模式的信息


我在这里疯狂猜测,但我认为即将推出的Pixel 4将支持通过HDMI进行显示,因此Google可以将Android Q的新桌面模式作为一项功能。我们会在5个月内发现Google推出新的Pixels。

郑重声明:网站刊登/转载此文出于传递更多信息之目的 ,并不意味着赞同其观点或论证其描述,不负责其真实性 。