android四大组件的枢纽,2014 年终盘点(五):10 款通知小部件,哪些惊艳了你?...

2023-10-24 12:20

本文主要是介绍android四大组件的枢纽,2014 年终盘点(五):10 款通知小部件,哪些惊艳了你?...,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

以往 iOS 封闭的生态系统一直被人吐嘈,不能像 Android 里的桌面小插件,实现丰富的个性化定制。今年,iOS 8 的发布带来了全新的「通知小部件」,终于可以有更多的玩法和可能。那么这小半年下来,开发者们都做了哪些好玩又有用的小部件呢?这次,我们不完全盘点了 10 款通知中心小部件,看看它们是否也惊艳了你。

这些小部件其实可以分为两类:一类是为通知中心而生的纯粹小部件,它们的出现就是为了在通知中心里实现特定的用途;另一类则是原有 App 的扩展和延伸,通过与通知中心的结合,让 App 拥有更快捷的功能入口,为用户提供更好的体验。

纯粹的通知小部件

1. 再也不用来回切换以复制粘贴:Clips

以前,如果你有许多不同的内容需要粘来粘去,特别是在不同 App 间跳转,是不是特别痛苦?Clips 是一款剪切板管理器,有了它,在下拉通知中心就可以直接看到最近的剪贴板内容,在每条内容的右侧会有一个箭头,点击后会出现「显示方式」的选项,分别有:纯文本、纯链接、文本+链接、更多显示方式。选择后,最上方的「当前复制内容虚线文本框」就会随之改变格式,单击即可拷贝。如果你有常用的多条内容,还可以进入 App 添加,以后会一直显示在通知中心里。

4b5ead279f197c65de6f781ada02951c.png

3e4aa0806216887ecafaf1e95c47829a.png

8a96b7dbe603fe9f58b00ed1592c9971.png

2. 就想看看每天走了多少路:Pedometer++

是不是觉得现在很多运动数据记录的 App 太复杂?有时候就想安安静静做个美男子,看看自己每天走了多少步,行了多少路,Pedometer++ 就是这样一款 App,它没有任何复杂的功能,通过读取系统内置的健康数据,它可以在通知中心直接展示你今天行了多少公里,走了多少步路。想看看今天有没有达到目标,走到一万步?下拉通知中心就可以。

5a8976cef300ad376a31b797aff22ba7.png

3. 在通知中心查看流量使用情况:Data Widget

虽然 iOS 已在系统设置中内置了流量统计功能,但由于没有直达的入口,加上过于基础的统计功能,可用性不佳。现在,通过 Data Widget,我们可以更方便快捷地实时监控流量情况了。它支持所有的运营商 2G/3G/4G 流量的实时监控,还可以查看以前月份的历史流量使用数据。使用非常简单,第一次打开需要填写当前的流量套餐,流量起始日以及已使用的流量。

1

1

4. 在通知中心显示农历:Caltrix

Caltrix 只满足一个简单的需求:在 iPhone 上更方便地查看农历。在通知中心里,你可以自主选择是显示周视图或月视图。另外,你可能注意到了,日期显示成了不同的颜色。这也是 Caltrix 的特色之一:自动同步法定节假日。淡蓝色虚线表示法定假日,浅褐色虚线表示调休日。对于有查看日历需求的同学来说,Caltrix 非常简单、方便。

1

1

5. 再多琐事,瞥一眼通知中心都知道:Cheatsheet

Cheatsheet 可以帮助你记住生活中的一些琐碎的事情,例如:回家的高铁座位号、出差的办事地址、常坐的几路公交车,等等。把这些琐碎的事情添加到 Cheatsheet 里,随时下拉通知中心,立马查看。它还内置了丰富的图标库,将每一件小事都找一个对应的图标来形象化它吧。

1

* 通知中心里的启动器,可惜短命:Launcher

Launcher 可以说是今年最悲情的通知中心小部件了,刚上架便红极一时,作为一个存在于通知中心的「轻量级 LCP」,它提供了四大启动器:联系人启动器、网页启动器、App 启动器和自定义启动器。这意味着,你只需下拉通知中心,就可以给联系人打电话、打开网页、甚至开关移动流量。

而命运转折也非常快,苹果不允许小部件在通知中心里实现复杂的功能操作,不久它便被勒令下架,最后一起来看看它的遗容吧……

1

1

原有 App的延伸和扩展

1. iOS 上文字处理的枢纽:Drafts

通过 Drafts 的小部件,你可以在通知中心查看最近的草稿、创建新的草稿、查看已保存的草稿数量,以及从剪贴板创建新草稿,这样的小部件给了这款原本就足够强大的文字处理 App 一个更加快捷的输入入口。不过,Drafts 小部件也是一波三折,先是上架后苹果警告,之后撤回了,而在 4.0.6 里又重新回归了,苹果对小部件的态度真是摇摆不定……

1

2. 不止是待办,还有名人名言:Clear

Clear 作为老牌的 To-do 清单应用,在通知中心里展示待办事项也是顺理成章的事。除了在设置了提醒时的待办事项会显示之外,当清单为空时,和应用内一样,小部件也会轮换一条名人名言,嗯,这就是情怀。

d14890d3ce827fd7631e1c40bb6562b4.png

474eb12c987314a13564150b652c9ebd.png

3. 通知中心里最强大的日历:Fantastical 2

Fantastical 2 的通知小部件,应该是所有日历应用里最怪兽级别的了。它可以直接展示当月视图,还可以左右切换查看不同月份。每个日期下,根据事项的多少,还会显示小圆点,点击可以切换显示当天具体有哪些事项。另外,长按日期还可以打开 App,直接在那一天添加事项,配合自然语言输入使用,真的是 iPhone 上添加日程最顺手的 App。

5aca1d8876bd28225da086230abd1005.png

4. 今天要不要戴口罩:全国空气质量指数

「全国空气质量指数」是一款老牌的空气污染 App,支持全国绝大多数城市,数据来源于环保部,不过北京、上海、广州、成都和沈阳也提供了美国领馆的空气质量监控数据。在通知中心里,它可以显示你关注城市的空气质量,出门前拉下通知中心看一看,就知道要不要戴口罩了。

1

5. 看天气也要美美的:雅虎天气

雅虎天气结合了 Flikr 的背景图标,一直以最美的天气应用而出名,它的小部件也继承了这一优良传统,是少数有背景图片的小插件。在最早的版本里,小部件的图标还不是整屏铺展的,这点引发了处女座们的吐嘈,后来终于改进成了现在这样,看天气也能美美的。

6eabb17e29853486141319bc32cee968.png

比起当下 App Store 中浩浩荡荡的通知中心小部件,文中提到的这 10 款仅仅只是凤毛麟角,而每个人对 iOS 通知小部件都有自己的认识和各自不同的使用习惯,所以我们无法做到在此一一列出全部,我们更欢迎各位读者同我们一起分享你们所喜爱的小部件,抑或是使用通知小部件的心得体会,期待在本文评论下或者 少数派社区 看到你们的想法。

少数派「年终盘点」系列文章:

这篇关于android四大组件的枢纽,2014 年终盘点(五):10 款通知小部件,哪些惊艳了你?...的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/275125

相关文章

Spring组件实例化扩展点之InstantiationAwareBeanPostProcessor使用场景解析

《Spring组件实例化扩展点之InstantiationAwareBeanPostProcessor使用场景解析》InstantiationAwareBeanPostProcessor是Spring... 目录一、什么是InstantiationAwareBeanPostProcessor?二、核心方法解

Android学习总结之Java和kotlin区别超详细分析

《Android学习总结之Java和kotlin区别超详细分析》Java和Kotlin都是用于Android开发的编程语言,它们各自具有独特的特点和优势,:本文主要介绍Android学习总结之Ja... 目录一、空安全机制真题 1:Kotlin 如何解决 Java 的 NullPointerExceptio

C++ RabbitMq消息队列组件详解

《C++RabbitMq消息队列组件详解》:本文主要介绍C++RabbitMq消息队列组件的相关知识,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录1. RabbitMq介绍2. 安装RabbitMQ3. 安装 RabbitMQ 的 C++客户端库4. A

如何关闭Mac的Safari通知? 3招教你关闭Safari浏览器网站通知的技巧

《如何关闭Mac的Safari通知?3招教你关闭Safari浏览器网站通知的技巧》当我们在使用Mac电脑专注做一件事情的时候,总是会被一些消息推送通知所打扰,这时候,我们就希望关闭这些烦人的Mac通... Safari 浏览器的「通知」功能本意是为了方便用户及时获取最新资讯,但很容易被一些网站滥用,导致我们

Java 的 Condition 接口与等待通知机制详解

《Java的Condition接口与等待通知机制详解》在Java并发编程里,实现线程间的协作与同步是极为关键的任务,本文将深入探究Condition接口及其背后的等待通知机制,感兴趣的朋友一起看... 目录一、引言二、Condition 接口概述2.1 基本概念2.2 与 Object 类等待通知方法的区别

PyQt6中QMainWindow组件的使用详解

《PyQt6中QMainWindow组件的使用详解》QMainWindow是PyQt6中用于构建桌面应用程序的基础组件,本文主要介绍了PyQt6中QMainWindow组件的使用,具有一定的参考价值,... 目录1. QMainWindow 组php件概述2. 使用 QMainWindow3. QMainW

Android NDK版本迭代与FFmpeg交叉编译完全指南

《AndroidNDK版本迭代与FFmpeg交叉编译完全指南》在Android开发中,使用NDK进行原生代码开发是一项常见需求,特别是当我们需要集成FFmpeg这样的多媒体处理库时,本文将深入分析A... 目录一、android NDK版本迭代分界线二、FFmpeg交叉编译关键注意事项三、完整编译脚本示例四

Android与iOS设备MAC地址生成原理及Java实现详解

《Android与iOS设备MAC地址生成原理及Java实现详解》在无线网络通信中,MAC(MediaAccessControl)地址是设备的唯一网络标识符,本文主要介绍了Android与iOS设备M... 目录引言1. MAC地址基础1.1 MAC地址的组成1.2 MAC地址的分类2. android与I

嵌入式Linux驱动中的异步通知机制详解

《嵌入式Linux驱动中的异步通知机制详解》:本文主要介绍嵌入式Linux驱动中的异步通知机制,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录前言一、异步通知的核心概念1. 什么是异步通知2. 异步通知的关键组件二、异步通知的实现原理三、代码示例分析1. 设备结构

Android 实现一个隐私弹窗功能

《Android实现一个隐私弹窗功能》:本文主要介绍Android实现一个隐私弹窗功能,本文通过实例代码给大家介绍的非常详细,感兴趣的朋友一起看看吧... 效果图如下:1. 设置同意、退出、点击用户协议、点击隐私协议的函数参数2. 《用户协议》、《隐私政策》设置成可点击的,且颜色要区分出来res/l