对,你没看错,这篇文章要讨论的是课程表,但主角却不是广大大学生朋友们所熟知的 课程格子 或是 超级课程表,而是 Google 日历。

为什么要用 Google 日历?

一方面,国内鲜有一款应用在做大做强之后不会跑偏的,我之前一直在用的超级课程表也是这样。打开最新版的超级课程表你就会发现,「课程表」这个核心功能已经远不如当初那么纯粹了:校内资讯、社交、二手市场、失物招领等等模块一应俱全,无论你是无聊了想匿名吐个槽还是想为大学生活找点乐趣,现在的超级课程表都能满足你。

功能覆盖得越广似乎就越贴合超级课程表「上大学,一个 APP 就够了!」这个 slogen,但是对于一个只是想用一款 App 帮忙记一下课程表的人来说,这样的超级课程表有些太臃肿也太过浮夸了。恰巧这段时间我也正在思考「用 Google 日历代替掉手机里一些效率类 App 」的可能性,索性就想拿「课程表」这个需求对 Google 日历的功能进行一番摸索。

而另一方面,Google 自家的 App 一直以来都是作为 Android 平台应用的标杆而存在的, Google 日历也一样——我们能够在 Google 日历上看到一款 Android 效率应用该有的样子:从图标到界面,每一个细节都符合 MD 设计规范;直观、易用的多种日程呈现方式;覆盖全平台(Android 、PC 甚至是 iOS)的同步功能;与其他 Google Apps (Gmail、Google Now 等)的无缝联动;自带美观、可随意调整大小的桌面 widget………

怎么才能用 Google 日历?

其实跟「为什么要」比起来,「为什么能」也许才是我们更应该关注的问题。如何科学上网已经是一个老生长谈的话题了,大家可以上网自行搜索教程或是前往 Matrix 社区查阅相关文章。

那么剩下的问题就只有如何获取 Google 日历了。Android 用户可通过刷入完整的 Google 服务框架来获取 Google 日历,刷入了精简版 Google 框架(不含 Google 日历)的用户也可以前往 Google Play Store 下载安装;iOS 用户则需要到美区 App Store 搜索进行下载。

这里附 Google 服务框架的选择及刷入教程以及注册美区 App Store 账号的教程供大家参考:

用 Google 日历完美导入课程表

万事俱备,只欠东风。接下来就让我们一步一步来用 Google 日历制作一份完美的课程表吧。

首先要明确的是,我们的课程大概可以归为三类:仅在单周开设的课、仅在双周开设的课以及每周都会开设的课。例如周一上午的「国际政治学」就是一门从第一个教学周的星期一(也就是 8 月 31 日)开始行课、每周周一均会开设、教学课时为十八周的课程。

那么这些信息在 Google 日历中的录入过程则应该是:

  1. 新建一个以「国际政治学」为标题的日历项;
  2. 在日期和时间栏目设置日期为 2015 年 8 月 31 日,持续时间(即每堂课时长)为上午 8:00 至 9:30 ,并点击「更多选项」;
  3. 把「更多选项」一栏中的「不重复」改为「每周」,重复次数设置为 18 次(即 18 个课时)
  4. 地点栏目则输入上课地点
  5. 提醒栏目可以根据需要自行设定,我这里设置的是「提前十五小时」,也就是前一天晚上发出提醒;
  6. 最后,我们还可以为这个课程的日历事项设置对应的颜色来与其他课程加以区分。

设置完成后,一门课程便添加完毕了。对于那些仅单周或仅双周开设的课程,我们只需把上述第三个步骤中的重复改为「自定义」并根据情况设置为每两周重复一次即可。其他的课程如法炮制,因为在添加课程时设置了「重复」功能,当我们完成第一周的课程表录入之后,整个学期的课程表其实也相应地生成了,是不是很有成就感?

正如上文所提到的那样, Google 日历还会把我们所录入的这些课程的科目、时间以及上课地点等信息在适当的时间作为日历中的待办事项推送至 Android 系统的通知栏和 Google Now 等界面,并且无论我们通过什么平台都能随时查看到这些课程安排。

简而言之,用 Google 日历充当课程表其实也就是对新建日历事项中的「重复」功能的一个小应用而已,但最终效果却比超级课程表要纯粹得多。当然, Google 日历能包揽的其实远不止我们的课程表,希望这篇文章能起到抛砖引玉的作用。

如果你还想与我们进行更多互动交流,欢迎加入少数派 Android Q 群