手机端
当前位置:主页 > 武汉 >

Google将Android 11电源菜单变成控制中心实现家庭自动化方式



更新1(美国东部标准时间2020年2月20日,美国东部标准时间下午5:30):我们发现了证据,可以解释Google为什么使用此功能:提供对家庭自动化控件的快速访问!以下是更多信息。原始文章如下。

Google昨天发布了Android 11 Developer Preview 1时,我们在最初的动手实践中发现了主要的表面变化。在2020年I / O大会上宣布之后,Google似乎将再次为公共Beta版保留大部分用户界面更改和新功能。但是,我们发现了一些开发中的用户界面调整,表明2020年Android操作系统将进行重大更改。

我们发现Google可能会将媒体播放器放在“快速设置”面板中,将通知阴影与“快速设置”面板分开,并且现在,我们发现Google可能正在调整电源菜单,以适应用户选择的家庭自动化快捷方式。

在运行Android 11 DP1的Pixel 2 XL上,我设法为长按电源菜单激活了一个新UI,如下所示。现有的电源菜单图标(包括“紧急情况”,“屏幕截图”,“重新启动”和“关闭电源”)移至屏幕顶部,在其下方留有许多空白空间。另外,图标上方会出现一个新的“主页”文本。

图标向上移动表明Google计划添加一些东西来填充空白空间,我们最初认为这是为准备在Android 11中使用新的快速访问电子钱包功能而准备的。但是,“首页”文本的出现引起了人们的注意。为什么会出现问题-Google可以在电源菜单中为各种操作创建类别吗?

深入研究代码,我们在SystemUIGoogle中发现了多个与“控件”功能相关的类。该代码建议用户可以将快捷方式设置为“收藏夹”,以显示在此菜单中,这些快捷方式由系统以快捷方式ID,标题,类型和组件的形式存储在XML文件中。

SystemUIGoogle中有与控件相关的新活动:ControlsFavoritingActivity和ControlsProviderSelectorActivity。启动前者会引发权限拒绝,因为它是未导出的活动,并且在启动后者时我们没有root访问权,它会显示以下UI:

Android 11控件提供程序不幸的是,此用户界面目前为空,因此我们无法在电源菜单中添加自己喜欢的快捷方式。我们发现了对名为“ android.permission.BIND_CONTROLS”的新权限和名为“ android.service.controls.ControlsProviderService”的新服务的引用,这些建议表明第三方应用程序将能够创建Android系统的“控件”服务可以绑定并显示在此列表中,就像使用“快速设置”图块一样。

没有支持“ Controls” API的第三方应用程序将解释为什么上面显示的活动目前为空。似乎Google可以从这里的iOS控制中心中获取线索,尽管鉴于“快速设置”面板已经存在,我们不确定为什么Google首先要使用此功能,并且可以使用自定义快捷方式进行填充。我们将跟踪此功能的开发,以防将来的Android 11开发人员预览版中发生任何更改。

XDA上的Android 11新闻更新1:可能用于家庭自动化控制在发布本文之后,XDA公认的开发人员Quinny899主动向我们通报了他的发现。Android 11中更新的framework.jar揭示了电源菜单的“控件”菜单中可能出现哪些类型的快捷方式。他发现了在Controls服务中被接受为“有效设备类型”的设备类型列表。这是完整列表:

Android 11 Controls API支持的家庭自动化设备类型Google可能会允许您通过Android 11中的电源菜单来控制智能家电。这种解释在顶部显示“家庭”文本的情况下才有意义。如果我们了解有关此功能的更多信息或设法使自己的快捷方式出现在菜单中,我们将为您更新。
分享至:

®关于本站文章™ | 若非注明其他来源,默认 均为本站编辑部原创文章,如有侵权,请联系我们™