使用 Nevolution 来增强你的 Android 截图通知体验

@fython  August 3, 2018

0. Nevolution 是什么?

Nevolution 是一个通过通知监听服务(Notification Listener Service)实现对应用通知的增强的工具,设计出来就是为了将一些应用通知改造得更加现代化或是更加强大,这里的现代化可以理解为 “支持最新 Android 系统特性”,包括了良好的通知界面布局、快速回复、原生消息样式等,这些特性在保守老旧的中国互联网环境下产出的应用不大可能见到,这时 Nevolution 就有它的发挥空间了。

通知现代化.png

Nevolution 自身不包含对应用通知增强的具体实现,因为 Android 应用数量难以估量而各自通知格式又各有不同,因此它只作为一个管理中心,并提供十分友好接口给插件开发者使用。
作者 Oasis Feng 在开发完善 Nevolution 的同时,也制作了一个十分精良的微信通知增强插件,吸引用户和开发者去了解并使用 Nevolution,我也是其中之一。有了它微信通知就可以做到来自同一个联系人/聊天室的最近几条消息列表显示、快速回复功能,体验十分不错,如有需要可以从这条 Telegram 消息中了解到如何参与测试版使用:https://t.me/oasisfeng_apps/26662,微信通知插件几乎不需要设置,因此这里不多介绍,使用微信的用户应当亲身体验一下。

1. Nevolution 怎么用?

首先,我们需要安装 Nevolution,目前还在测试阶段,但也是公开测试,我们只需要根据作者在官方群组提供的教程,这里贴出片段:

需要两个步骤:(如果看到设备不兼容的提示,先确认 Android 版本高于 6.0,然后按照下列步骤操作)

  1. 在 Google+ 中加入 Nevolution community
  2. 在 Play Store 上加入 Test 计划:(早前加入过的,请先退出一次)
    https://play.google.com/store/apps/details?id=com.oasisfeng.nevo 或 PC 端:https://play.google.com/apps/testing/com.oasisfeng.nevo

上述两步完成后,Play Store 可能还需 5~10 分钟才能生效,然后即可下载。

安装好之后,打开 Nevolution 会发现它直接使用通知作为设置界面,十分简约,由于需要读取其它应用的通知,因此要按照提示或到设置界面赋予它“通知存取权”。

notification_access_scn.jpg

设置界面的说明十分清晰,为 Nevolution 启用插件基本步骤就是 “Create new” -> Activate “增强截图通知”(或其它插件) -> 完成启用。

(特别说明:增强截图通知插件需要额外的存储权限来读取最新的截图文件,请注意。)

2. “增强截图通知”可以带来什么增强?

最初写这个插件,是想给 Android 9.0 之前的系统截图通知带来 “编辑” 操作,可以帮助我们快速进入编辑应用进行裁剪、打码、标注。为了方便,还加入了编辑器偏好设定。

ss.png

Android 通知可以展示很多内容,我在空闲位置加上了 “累计截图数量” 和 “截图文档信息” 来展示更多的信息。其中是 “累计截图数量” 可以提醒我定期清理过多的截图,“截图文档信息” 可以很快地得到单张截图分辨率和体积,尽管作用不大。

3. 一个有趣的增强

现在 iOS 系统截图完毕后会有悬浮的预览在右下角,点击后可以进行编辑、分享、删除等操作,十分方便。

借助 Android 8.0 的画中画接口,写写简单的实现就将类似的悬浮截图预览带给 Android 用户们。

floating_scn_window.png

并不是所有人都喜欢、习惯这个功能,它是可选特性,同时提供手动开启和自动打开两种选项,可以根据自己喜好设置。

目前的悬浮截图预览有很多小问题有待解决,不排除会放弃 Android 8.0 的画中画接口,使用自己的悬浮窗实现。


添加新评论