Quick Settings Tile API 可能是 Andriod 7.0 新开放的几个 API 接口中最有意思的一个了,利用它,第三方应用可以轻松在快速设置面板中创建新的瓷块开关,因而这个 API 自 Android 7.0 预览版面世起就被不少开发者拿来练手,做出了五花八门的各种小工具。

虽说是练手,但其中也有不少实用的小工具。今天收集了一批比较实用有趣的应用,不管你是开发者还是用户,这几个利用了 Quick Settings Tile API 接口的应用都值得你好好把玩一番。

Quick Settings Calculator:在快速设置面板放一个计算器

使用过 Android 7.0 开发者预览版的用户可能还记得,在开发者预览版中,计算器应用曾经出现在快捷设置面板中。然而这个开关跟夜间模式、暗色主题一样「短命」,从第四个开发者预览版开始就突然被移除了,在最新的 Android 7.0 正式版中也未见其踪影。

让我们先把这背后的原因推测放在一边,既然 Android 7.0 提供了相关接口,没有计算器再开发一个不就行了?

Quick Settings Calculator 就是这样一款应用,它甚至要比 Google 此前的「官配版」计算器快速设置开关做得更好:下载安装后我们立马就可以在快速设置面板编辑界面中找到「QS Calc」这个备选开关,添加后点击这个开关不会鸡肋般地把你带向计算器这个应用,而是直接在通知栏打开一个简易计算器。

这个简易计算器可不简单,它利用了 Android 7.0 的另一个特性:Direct Reply,你可以像快速回复短信那样键入要计算的算式,点击「发送」,结果就会立马显示出来。怎么样,在计算器快速开关这件事情上,这个开发者是不是明显要比 Google 更会玩儿……

Send Text:向任意应用快速分享文本内容

这个大小仅有 15k,没有任何权限请求、免费且没有广告的小应用与 Quick Settings Calculator 出自同一开发者之手,但相比之下它要实用得多。

将 Send Text 的快速设置开关放进快速设置面板后,我们就可以在需要时点击开关调出 Send Text 的通知横幅。通过这个通知横幅我们可以进行两种方式的文字分享:粘贴和手动输入。

前者可以快速将系统剪贴板中的文字内容粘贴至 Send Text 并立即调用分享菜单进行分享,后者则调用 Direct Rely 功能,允许我们在通知横幅上直接输入要分享的文字内容,然后将它发送至其他应用中去。

这个操作过程看上去似乎与传统的「三点」菜单分享比起来没有太多效率上的提升,因而开发者也尽量从别的角度为这个应用赋予更多「存在的意义」——Send Text 还为 Marshmallow 用户提供了比传统分享方式更为便捷的文字工具条分享功能,长按选中文字后你可以在弹出的文字工具条中快速调用 Send Text。

Weather Quick Settings Tile:快速查看天气

CyanogenMod 喜欢在原生 Android 系统的基础上加入一些非常实用的扩展功能,快速设置面板中的天气小插件就是其中之一。在 CyanogenMod 中,你可以将天气小插件放在快速设置面板右上角。

随着 Android 7.0 中 Quick Settings API 的开放,自然会有人想到这个实用的小功能,Weather Quick Settings Tile 这款应用也应运而生。

安装这款应用后我们即可在快速设置面板中添加一个天气小开关,授予它位置使用权限后就会根据定位信息自动获取和显示天气,双击开关可以自定义温度单位显示和地点。

把简明扼要的天气信息放在快速设置面板似乎别有一番「简洁」的味道,这个做法至少也得到了 CyanogenMod 的认可。但就一款天气应用自身而言,Weather Quick Settings Tile 在天气源上选择面还过于单一了,天气不准的状况时有发生。

Wakeful:让你保持专注的小开关

Mac 用户可能都知道一款叫做 Caffeine 的小工具,它可以在我们需要的时候让屏幕保持常亮状态,免除因节能设置而导致屏幕变暗或进入睡眠状态的尴尬。

在手机上,这样的功能同样也十分有用,尤其是当我们需要长时间查看屏幕内容时,依靠「频繁触摸屏幕」这样的操作来避免屏幕变暗或熄灭始终不太优雅。因而在 CyanogenMod 中同样也出现了名为 Caffeine 的快速设置面板小开关,点击开启后可以让手机在一段时间内保持亮屏。

(CyanogenMod 中的 Caffeine 功能)

而现在,原生 Android 7.0 用户也可以通过安装 Wakeful 这款应用来解决类似的需求。安装后我们就可以向快速设置面板中添加 Wakeful 的快速开关,点击这个开关,手机便进入了常亮模式。

在 CyanogenMod 中,我们多次点击 Caffeine 开关可以设置不同的常亮时间。而 Wakeful 的常亮开关一旦开启,默认亮屏时间就是永久。但在 Wakeful 开启屏幕常亮模式的同时,一条 Wakeful 的通知横幅也会出现在通知栏中。当我们完成阅读或展示工作后,再次点击通知横幅中的「Allow Sleep(允许睡眠)」即可让手机恢复常态。

用完 Wakeful 我们也不必担心忘记关闭它。Wakeful 开启时的通知栏提醒是不可清除的,同时,如果你在开启过程中手动关闭了屏幕,Wakeful 也会自动退出。如果你经常需要用手机进行长时间浏览或展示,Wakeful 这款应用可以让你相当省心。

QuickHue:快速控制飞利浦智能灯泡

Quick Settings API 怎么利用,这其实是一个让人脑洞大开的过程。这个叫做 QuickHue 的应用就将快速设置面板和智能家居联系在了一起。

【跳转播放视频】

安装 QuickHue 后,快速设置面板中会多出一个类似于系统原生手电筒一样的 QuickHue 快速开关,使用飞利浦 Hue 智能家居灯光系统的用户可以通过这个应用对家里的灯光系统进行快速调控。至于实际使用效果如何,就有待使用 Android 7.0 的飞利浦 Hue 用户的测试反馈啦。

Quidgets:把 Widget 放进快速设置面板

开放的 Android 平台上,应用无奇不有。就 widget 插件这一件小事来说,我们就已经见识过了把 widgets 放在锁屏的 Google(Android 4.2),把 widgets 插件放在通知中心的 Snap,把 widgets 放在悬浮小圆圈里的 flippr,以及干脆就不想要桌面 widget 的「某化学元素」OS(当然,该 OS 已自行打脸)。

而现在,Quick Settings Tile API 的出现又给了脑洞清奇的开发者有一个自由发挥的空间——快速设置面板。这款名为 Quidgets 可以让你把 widgets 插件扔进快速设置面板,不过我们无法像桌面 widgets 那样单从快速设置开关中即时获取到一些基本信息,因而在实际使用时还需要点击这些快速开关来在弹出窗口中进行 widgets 内容预览。

那些不喜欢在桌面上放 widgets 插件的人也许会喜欢这款小应用。除此之外,老实说,我还真有些 get 不到这款应用的「点」。

Quick Search Tile:向快速设置面板添加搜索功能

与上一个应用相比,这个叫做 Quick Search Tile 的应用的「点」依旧让人有些难以 get。

看,你可以把搜索功能做成一个快速开关放进快速设置面板,然后通过点击这个开关来进入 Google 应用的搜索界面进行搜索……

等等,为什么不直接用深度整合在 Google Now Launcher 顶端的那个常驻 search bar 呢?

开发者:因为那个没有用到 Quick Settings Tile API~

Tiles:几乎可以把所有东西扔进快速设置面板

如果说以上介绍的应用都只是在快速设置面板这块「新大陆」上小打小闹的话,那最后要介绍这款 Tiles 就可以算得上是目前为止利用了 Quick Settings Tile API 的应用中的「大杀器」了。

它几乎可以把任何东西放到快速设置面板上:亮度与自动亮度调节、日历、联系人快捷方式、相机、邮箱、锁屏、同步……只要是手机里安装的应用或是提供了相关快捷方式接口,都可以被放在快速设置面板当中。另外,Tiles 还利用了全新的 Awareness API,内置的天气开关可以自动获取当前地点的天气状况,点击街景视图开关则可以调用地图应用快速进入当前地点的街景视图。

Tiles 售价 1.49 美元,这样的定价在工具类应用中并不算高,何况 Tiles 还是一个几乎可以包揽所有快速设置面板自定义需求的应用。

其它应用

除了上面提到的这几款功能单一、体积轻量的小工具之外,不少早已为我们所熟知的应用也已率先支持 Quick Settings Tile API 接口。已经用上 Android 7.0 的用户在安装这些应用后就可以在编辑快速设置面板时看到相应的快速开关,将他们添加进快速设置面板即可。

支持这一特性的应用可以在快速设置面板创建快速开关

总的来说,Quick Settings API 的存在可以将快速设置面板变成一个快速跳转的「枢纽」,我们可以在不离开当前应用的前提下通过快速设置面板快速调用一些常用的应用和功能,使用起来极为便利。

因而这个 API 接口背后其实还有相当大的挖掘空间和开发潜力,只要想象力在,似乎怎么都「玩儿不坏」。怎么样,你的脑子里是不是已经有一些 idea 了?


Android 7.0 相关文章: