2020-06-10 14:09

谷歌正在测试Pixel手机背面的新双击手势

导读Google昨天发布了首个Android 11 Developer Preview,我花了几个小时来检查Pixel 2 XL上的更新,以搜索可以找到的所有更改。我们已经

Google昨天发布了首个Android 11 Developer Preview,我花了几个小时来检查Pixel 2 XL上的更新,以搜索可以找到的所有更改。我们已经发现了很多东西,但是与往常一样,代码中还有更多隐藏的东西正等待被发现。在浏览最新的SystemUIGoogle APK(负责Google Pixel手机上的SystemUI组件的应用程序)时,我们发现了对代号为“ Columbus”的神秘新手势系统的引用。激活后,新手势将使您可以点按两次后盖(即手机的后部)以启动某些操作,例如启动Google Assistant,启动默认的相机应用程序,播放/暂停媒体等等。

我们知道此新手势功能是为Pixel手机而不是为所有运行Android 11的设备而设计的,因为Google一直秉承其传统,即在每个类之前都使用“ com.google”而不是“ com.android”(他们已经采用了这种命名方式)其次是其他手势系统,包括Active Edge和Motion Sense。与Active Edge和Motion Sense相比,这些“哥伦布”手势的有趣之处在于,它们似乎不需要任何特殊硬件-仅需手机的陀螺仪和加速度计即可。实际上,我们不仅在自己的Pixel 2 XL上而且还在XDA高级会员cstark27的Pixel 4 XL上运行了几种新手势,它们都运行Android 11 Developer Preview1。9to5Google 还独立启用了一种新的“哥伦布”手势,尽管他们只是表明它启动了Google助手。

我们可以通过新的“哥伦布”功能确认以下手势可用:

关闭计时器

启动相机

启动Google Assistant

播放/暂停媒体

收合状态栏

使来电静音

暂停闹钟

取消固定通知

执行“用户选择的操作”

为了防止该功能过于随意地激活,Google还添加了“门”以防止双击动作生效。当前实施的一些登机口包括摄像机可见性,充电状态,键盘锁等。

“哥伦布”的代码引用SettingsGoogle中当前不存在的名为“ COLUMBUS_GESTURE_TRAINING”的类,因此我们认为“设置”应用程序将包含在SetupWizard期间向用户提供的手势训练活动。我们还认为,Android 11中的“像素设置”应用可能会包含用于配置新的双击手势的页面,尤其是执行“用户选择的动作”的页面。如果用户未设置操作,则似乎“哥伦布”默认启动了Google助手。由于目前在SettingsGoogle或任何其他系统应用程序中都没有针对“哥伦布”的代码,因此我们可能需要更多有关此功能的信息。

以下视频(由Kieron Quinn提供)展示了在运行Android 11的Pixel 2 XL上双击手势播放/暂停媒体的过程:

Kieron Quinn使用古老的BBC应用程序的原因是,我们尝试过的大多数音乐应用程序的接收器都未收到KeyEvent 85(即播放/暂停媒体密钥的密钥代码)。查看logcat会发现一​​些警告,提示不允许后台执行,从而阻止了Google Play音乐,YouTube,Amazon Prime Video,Spotify,VLC等媒体应用程序接收到该意图。