3 月 8 日凌晨,Google 突然放出了 Android P 的开发者预览版,带来了包括新版系统界面设计、截图编辑、文字编辑操作优化在内的 20 余项新增特性与功能提升。

如果你还不太了解 Android P,建议先来读读这篇「具透」:除了 Material Design 2,还有 20+ 个值得注意的新功能:Android P DP1 详解

但就目前而言,这个开发者预览版仅供「亲儿子」Pixel 系列手机刷入体验,其他设备还暂时无法尝鲜;另一方面,就算等到 Android P 正式发布,现在很多连「奥利奥」都没吃上的设备恐怕也......

要么买 Pixel 要么苦等?也不尽然,借助本文中提到的这些应用与工具,即使你是「奥利奥」甚至版本更低的 Android,也能提前感受到 Android P 的魅力。

全新视觉设计

或许是在为传说中的「Material Design 2」作铺垫,Google 在 Android P 中为多项系统元素引入了全新的视觉设计。比如说,在快速设置面板中,每一个开关项都增加了一个蓝色的圆形背景;而系统设置中的图标也做了类似的处理。

相比起之前较为简洁的「黑、白、灰」单色风,Android P 所做出的这些改动要显得更加多彩活泼,但同时也收获了不少争议之声。

除了对这样的视觉设计感到不习惯外,有人还发现其与之前的一款 Substratum 主题, Flux White,在设计风格上有着雷同之处。媒体 Android Central 就直接表示 Android P「也忒像 Flux White 主题了」。


在实际应用了这个主题之后,我大概明白了他们这么说的原因所在......

如上图所示,Flux White 的快捷设置界面以及系统设置中的图标,都采用了多彩的圆形背景,甚至快捷设置界面的背景颜色也为蓝色,看上去的确与 Android P 的新界面十分相像。

我个人更倾向于这是 Google 与主题作者在审美观上的巧合啦,毕竟,之前也有过为快捷设置开关采用了圆形背景的 ROM(比如说 MIUI 与 TouchWiz)

只是,这样的相似度,确实比较容易令人「浮想联翩」......

除了图标配色的修改,Android P 的另一个视觉改动就是加入了大量圆角元素,从快捷设置到通知卡片,再到系统的提示框,每个角都变得更「圆润」了:

有趣的是,Flux White 作者也在最新的系统主题版本中加入了「圆角通知」效果。名字起得很直接,在主题的 System UI 项中选择「Android P Round Notification」并启用即可。

效果如下图,不过 Flux White 是将每条通知单独列出,与 Android P 的效果有着一定的差别。

除此之外,在应用了 Flux White 之后,提示框、多任务卡片等元素也会变成圆角设计。

当然,Flux White 毕竟还是一个原创主题,只是 Android P 「恰好」长得和它很像罢了。主题作者有着自己的想法,大概也不会完全去模仿 Android P 吧。

而且,Android P 在视觉效果方面,还有着更多的改动;如果想要更全面地体验,Android P-ify 才是你最好的选择。


Android P-ify 是由 paphonb 开发的一个 Xposed 框架模块;正如其名,它的目的就是「复刻」Android P 的各种新设计。

但它目前还仅支持 Android Oreo,且对于一些修改幅度较大的 ROM 来说可能会无法兼容。因此,更建议使用原生 Android 的用户进行尝试。

在 Xposed 中启用此模块后,你就可以在新增的「Android P-ify」应用中对模块进行自定义调节。

目前 Android P-ify 支持对状态栏(Status bar)相关内容与系统设置应用(Settings)的修改,可以实现将时间移至状态栏左侧、圆形蓝色背景开关,以及上下滚动式的快捷设置等新特性。

启用了相应项目后的效果如下,看上去是不是更加 Android P 了呢?尤其是系统设置界面,几乎算是「以假乱真」了。

唯一的缺憾是,Android P-ify 的正式版,还无法让快捷设置区域与通知卡片变成圆角;但经过我的测试,这个模块可以与 Flux White 的「圆角通知」效果共存,感兴趣的话可以这么「混搭」一下:

但值得一提的是,在最新的 Github 代码中,作者追加了一个还处于开发早期的实验性「圆角」效果。目前仅支持下拉通知卡片与快速设置。

除了基本的界面设计,Android P-ify 还实现了一部分新的转场动画效果。可以参考下面的两张动图:

最后,在 Android P 中,Google 开始为一些 UI 应用自家的新字体 Product Sans。

而 Android P-ify 也在新版本中追加了这一特性,例如通知的快捷操作按钮与锁屏时钟等区域的字体,会被它替换为 Product Sans:

当然,这个插件仍有一些不完善的地方,比如说,注意上图的锁屏界面 —— 将时钟移到状态栏左侧后,即使在锁屏界面或是「主动显示」的情况下,它也不会被隐藏......

此外,如上文所述,该模块的兼容性还不够好,而且上下滚动式的快捷设置等特性依然处于开发早期,Bug 会比较多。建议时刻关注作者的 XDA 原帖 或是 Github 项目主页

新版桌面

或许是为了配合 Android P 中的各种「圆角」元素,出现在 P 中的新版 Pixel Laucher 也为 Dock 区域加上了一层顶部带有圆角的半透明背景。

要换上这个新版桌面很简单,XDA 论坛的开发者 Quinny899 已经将其移植到了 Android Oreo 上,任何「奥利奥」设备都可以使用。

功能上这一版本没有任何改动,唯一的变化,就是增加了更多圆角元素。

对于并非 Android Oreo 的设备,很遗憾,目前并没有完美拷贝 Android P 版 Pixel Launcher 视觉效果的桌面;但你依然可以尝试通过 Lawnchair 与 Nova Launcher 等第三方启动器来实现大致的效果。

Nova Launcher 五周岁:更 Pixel,更原生

拥抱原生的另一种方式,完美替代 Pixel Launcher:Lawnchair

截图编辑

截图编辑是很多 Android 厂家与第三方 ROM 都已拥有的功能,但 Google 直到 Android P 才将其加入。在 Android P 中,截图通知原有的「删除」按钮会变为「编辑」,可以对截图直接进行一些简单的编辑与标记。

很快就有开发者发现,实际上该功能是通过一个单独的应用实现的。这个应用名为 Markup,可以通过 Android 系统的分享接口调用,因此截图后直接在分享项目中找到 Markup 即可:

至于它的功能,就比较阳春了。目前它只能实现最基本的标注、马克笔与截图裁剪功能,甚至连笔迹的粗细都无法进行调节,实在有些过于简单。

你可以 在这里下载 提取版的 Markup,兼容大部分 Android 设备。 

但就现在看来,Markup 的功能还有待完善,目前暂时不推荐特地去安装它。如果你有截图标注与编辑的需求,我建议试试索尼移动的「涂画」,非索尼手机也可以安装。


它同样支持截图后通过「分享」调用,功能十分全面,界面也不复杂,容易上手。用了之后特别想直呼「索大好」!

音量调节

Android P 修改了音量调节的操作逻辑,会优先调节媒体音量,而且音量调节窗口的样式也变得更接近于电源菜单。

如果你真的很喜欢 Android P 样式的音量调节界面,那么这款名为 Android P Volume Slider 的应用就是为你准备的。


只不过......它并不能直接取代你的音量调节界面,它也不会替换原有的操作逻辑。这款应用的原理是,在下拉通知栏中显示一系列的音量开关,点击之后就会弹出一个用于调节音量的悬浮窗。而这个悬浮窗,长得的确和 Android P 有点像......

你可以在应用中选择悬浮窗的位置(默认为正中央),开关个数等也能在应用设置中调节。

另外,虽然这款应用在 Google Play 上要价 0.99,但在 XDA Labs 上则提供免费下载,功能完全一致。前提是,你要有一个 XDA 账号。

更「灵性」的屏幕旋转

在绝大部分时候 —— 尤其是躺在床上的时候,为了避免屏幕突然被旋转,我们可能都会将屏幕自动旋转功能关闭。毕竟,我们并非时时都需要横屏观看内容。

但一旦需要让屏幕旋转时,我们又得手动在快捷设置中打开这个开关,长此以往,实在有些麻烦。

面对这种情况,Android P 提供了一个更有「灵性」的解决方案:在屏幕旋转方向锁定的情况下,系统依然会检测你的设备方向;这时当你将手机横过来之后,屏幕内导航栏区域就会出现一个「自动旋转」开关,点击就能打开并旋转屏幕内容:

这个功能确实很方便,那么,现在的 Android 版本能不能用上呢?

经过我的一番实验之后,答案是 YES。只是,需要通过一些「奇技淫巧」,才能达成这一目标...

需要使用的工具

  • 带有屏幕内导航栏的 Android 手机(7.0 及以上版本)
  • Custom Navigation Bar(需购买 Pro 版解锁高级功能,1.99 美元)
  • Tasker

如果你是一位资深 Android 玩家,相信你已听说过 Tasker,或是早就离不开它了。简而言之,Tasker 是一个类似于 Workflow 的自动化工具,可以通过条件激活相应操作。但受益于 Android 较为开放的环境,Tasker 理论上更加强大,能完成的操作更多。

Custom Navigation Bar 则可以自定义屏幕内导航栏的按钮布局,还能增加新的按钮,且能为不同布局创建配置文件;即使不 Root,也可以正常使用(需要通过 ADB 获取权限,请参照应用内教程)。而 Pro 版提供的高级功能,则允许通过导航栏按钮激活在 Tasker 中创建的自动化任务。

借助 Tasker 和 Custom Navigation Bar 的通力配合,我们可以实现类似于 Android P 的操作逻辑:

设备竖直握持时 — 导航栏正常显示
向左侧或右侧横置设备 — 导航栏显示「自动旋转」按钮
再次竖直握持 — 「自动旋转」按钮消失

第一环节:配置 Custom Navigation Bar

首先,我们要为 Custom Navigation Bar 创建一个配置文件,以让其在导航栏上显示新的「屏幕旋转」按钮。

在首页的「Automation」区域点击「Profiles」:

点击右上角的「+」新增一个配置文件,再点击进入配置文件进行编辑。先在「Name」处为配置文件起一个名字,再找到「Extra left button」区域;Type 选择 Tasker event,然后可以 在这里 下载一个白色的「屏幕旋转」图标,在 Icon 处选择「Browse file...」,应用下载好的图标。

配置好后,可以回到最顶部打开「Enable」开关以激活这个配置文件。如果新增按钮可以正常显示,则证明一切无误。

接下来,就轮到 Tasker「大展身手」了。

第二环节:为 Tasker 安排任务

打开 Tasker,切换到任务界面,点击右下角的浮动按钮,新增一个任务。

在「任务编辑」界面新增一个操作,「操作类别」选择「显示 - 显示旋转」:

在「操作修改」界面,将「设置」改为「切换」。

完成后返回到主界面,再新增一个任务。这次的操作类别选择「插件 - Custom Navigation Bar」:

点击「配置」区域的笔形图标,在新弹出的界面中,「Action」选择「Enable」,再在「Select profile」处选择刚刚在 Custom Navigation Bar 中新增的配置文件。

完成后点击右上角的对勾,返回到主界面,再照葫芦画瓢新建一个任务,只不过这次在「Action」处选择「Disable」。

新建完这三个任务后,就可以通过 Tasker 的配置文件激活任务,来实现我们的目的了。

第三环节:新建 Tasker 配置文件

切换到 Tasker 的「配置文件」页面,新建一个配置文件。第一条件选择「事件」:

然后,「事件类别」选择「插件」,再选择 Custom Navigation Bar:

点击笔形图标,在「Select Profile」处选择先前的 Custom Navigation Bar 配置文件,「Select button」处选择「Extra left button」,确认保存。

在「进入任务」处选择之前用于「显示旋转」的任务,这样,就可以将这个按钮绑定用于旋转屏幕方向了。

接下来,再新建一个配置文件,第一条件选择「状态」,状态类别选择「传感器 - 方向」:

具体的方向选择「左侧」。为了更好地覆盖使用场景,你可以再新建一个方向为右侧的配置文件。

这两个配置文件的「进入任务」,均选择用于显示按钮的那个任务。

最后再新建一个配置文件,方向选择「直立」,「进入任务」处选择用于隐藏按钮的任务。

大功告成了!确保所有配置文件均处于打开状态,然后回到桌面,打开你的浏览器或者图库试试效果吧!

通过这个方法实现的更「灵性」的屏幕旋转,在检测方向时可能会有一两秒延迟,但不影响正常使用。此外,由于 Custom Navigation Bar 的问题,在导航栏背景为白色时,新增的按钮将变得无法显示,但依然可以点击。

其实借助 Tasker,你还能实现更多「灵性」的屏幕旋转逻辑。例如,在使用 Google 照片应用时自动打开屏幕旋转开关等。至于如何设置,就等待你的发现了。

> 关注 少数派公众号,了解更多实用的 Android 技巧 🔍