您的位置:首页 >综合要闻 >正文

安卓14终于允许应用程序在可折叠设备的两个屏幕上显示内容

摘要 当谷歌在 5 月份推出Pixel Fold时,它表示在发布时不会提供的功能之一是双屏翻译模式,该功能利用可折叠设备的内部和外部屏幕来显示实时...

当谷歌在 5 月份推出Pixel Fold时,它表示在发布时不会提供的功能之一是双屏翻译模式,该功能利用可折叠设备的内部和外部屏幕来显示实时翻译。双屏解释器模式随 Pixel Fold 的Android 14 更新推出,迄今为止,它仍然是谷歌可折叠设备上唯一使用两个屏幕的功能。幸运的是,这种情况可能不会持续太久,因为 Android 14 的发布悄然开放了第三方应用程序在可折叠手机上使用两个屏幕的能力。

为了帮助应用程序开发人员利用可折叠设备独有的功能,Google 创建了Jetpack WindowManager库,这是一个抽象框架中较低级别 WindowManager API 的支持库。开发人员将 Jetpack WindowManager 添加为应用程序依赖项,以便他们可以利用其 API,例如管理分割布局和铰链角度的 API。在该库即将发布的 1.2.0 版本中,新的“用于访问后屏幕的实验窗口 API”将向应用程序公开。

不过,为了让 Jetpack WindowManager 能够访问铰链角度传感器和后屏幕等内容,OEM 必须做一些工作才能将它们暴露给库。这是通过实现相关的Jetpack WindowManager 扩展模块来完成的,这些模块在运行时加载到应用程序进程中。活动嵌入模块使应用程序能够“在多窗格布局中同时并排显示两个活动”,而窗口布局信息模块使铰链位置可供应用程序使用,以便它们可以“响应并显示优化的布局”在可折叠设备的桌面模式下。”

版权声明:本文由用户上传,如有侵权请联系删除!