龙空技术网

7 块钱用一个月的高颜值天气 App 你愿意用吗?

少数派 3415

前言:

此时看官们对“天气预报api接口代码代码android studio”都比较珍视,看官们都想要学习一些“天气预报api接口代码代码android studio”的相关资讯。那么小编同时在网络上搜集了一些对于“天气预报api接口代码代码android studio””的相关知识,希望大家能喜欢,小伙伴们一起来学习一下吧!

作为一名普通用户,天气 App 对于我们来说最大的价值莫过于「知道明天会不会下雨、热不热」。可即使是全球范围内,靠谱的天气源也少得可怜,再加上天气本身就很难做到 100% 准确的预测,于是大部分天气 App 在保障数据来源相对准确的同时,还依靠自身的设计来吸引用户。

当然,如果一个应用能够在确保数据相对准确、界面设计美观的同时,还能有更多的小功能作为提升自然会更好。Overdrop 是一款设计简洁、使用方便的天气应用,除此之外,它还有许多令人惊喜的小功能。

「颜值」不低,数据也不少

Overdrop 的 Android 版和 iOS 版虽然都有 6 个主题,但分别有一个是平台独占主题。比如 iOS 独占了「Realistic(真实)」主题,而 Android 则有「Tranquility(平静)」主题。Overdrop 的主题大多采用扁平插画风格,观感上还是非常不错的。

左:Realistic,右:Tranquility

更换主题时,除了顶部的动画会有所不同外,天气详情处的图标、乃至 App 内的字体颜色都会变化。

除了「高颜值」外,Overdrop 的天气数据也非常丰富。默认情况下,「Weather Now(当前天气)」只会展示温度、体感温度、降水和风速这四个最常用的数据,你可以点击查看诸如大气压、空气湿度等更为详细的数据。开发者也提到会在未来加入 AQI(空气质量指标)等数据。

不仅如此,Overdrop 还提供了每小时的天气曲线,内容包括温度、风速和降水。通过观察曲线,你可以清楚地了解当地在未来 24 小时内的天气变化情况。其中风速曲线底部还会有风向标来展示风向。

Overdrop 目前支持 Dark Sky、Weather Bit 和 AccuWeather 三个天气源。其中 iOS 需要订阅才能替换掉默认的 Dark Sky 源,而 Android 可以免费在 Dark Sky 和 Weather Bit 之间选择,AccuWeather 则需要订阅。

iOS 与 Android 版本的不同

由于 iOS 与 Android 在系统层面的差异,Overdrop 在 Android 平台上的一些功能势必无法在 iOS 版上实现。比如 Android 版 Overdrop 拥有非常丰富的桌面小组件,而这些小组件多达 49 种。

这些小组件里既有传统的今日天气、一周预报等,也有一些极具设计感的桌面时钟,甚至还有电池百分比的小组件。这些组件会根据你对其大小的调整而自动缩放,光用 Overdrop 你就能摆出许多不同的桌面风格。

此外,Android 版的 Overdrop 还支持在通知中心显示天气预报。当你开启该功能后,下拉通知中心即可查看天气情况。当然,你还可以对通知中心的天气卡片进行自定义,比如更换图标风格、自定义文字和图标的颜色等。

Overdrop 还支持每小时预报,应用会通过推送通知的形式向你发送每小时的天气情况,或在遇到重大天气事件时为你推送预警通知。

由于系统限制,这些功能在 iOS 上并没有得到支持,但 iOS 也有自己的独占功能:更换图标。Overdrop 内置了 13 种图标可供选择。在 Widget 小组件方面,虽然 iOS 没有 Android 那么丰富的选择,但 Widget 小组件的设计也比较贴合系统风格。

值得一提的是,由于 iOS 版处于刚上架的阶段,目前仅适配了 iPhone。根据开发者的消息,会在后续的更新中逐步完善功能并添加对 iPad 及 Apple Watch 的支持。

如果你对 Overdrop 感兴趣,可以在 App Store 或 Google Play 免费下载它,内购可解锁更多天气源、图标等。应用采取订阅制收费,iOS 版价格为 7 元/月,20 元/年,还提供了 50 元买断版本;Android 版价格为 $0.99 / 月、$2.49 / 年,提供了 $7.49 买断版本。

标签: #天气预报api接口代码代码android studio