Breezy Weather 应用
Breezy Weather 是一款免费且开源的 Android 天气应用,基于 Geometric Weather 进行分支,添加了新功能、提供者,现代化代码,修复了错误,出于安全原因更新了依赖项等,同时始终关注用户和开发者的顺畅体验。
在应用中,您将找到:
- 实时天气状况(温度、体感温度、风速、紫外线指数、湿度、露点、气压、能见度、云量、云顶高度)
- 每日和每小时的天气预报,最长可达 16 天(温度、空气质量、风速、紫外线指数、降水量)
- 未来一小时的降水情况
- 空气质量、过敏原和天文信息
- 严重天气和降水警报
该应用非常注重设计,拥有简单、干净的用户体验,流畅的动画,以及全面的 Material Design,此外还提供大量的自定义选项:
- 自动暗模式
- 自定义图标包
- 大量的主屏幕小部件供快速查看信息
- 动态壁纸
当前支持的天气提供者:
- Open-Meteo
- AccuWeather
- MET Norway
- OpenWeatherMap
- Météo France
- 混合中国提供者
此应用请求多个权限;有些是必需的,有些是可选的。
必需的权限:
- 网络(ACCESS_NETWORK_STATE, ACCESS_WIFI_STATE, INTERNET):允许应用通过互联网从提供者获取天气数据
- 后台更新(RECEIVE_BOOT_COMPLETED, WAKE_LOCK, FOREGROUND_SERVICE, SET_ALARM):允许应用在后台刷新天气数据
- 状态栏扩展(EXPAND_STATUS_BAR):允许应用从快速设置中启动
可选权限:
- 位置(ACCESS_COARSE_LOCATION, ACCESS_FINE_LOCATION, ACCESS_BACKGROUND_LOCATION):允许应用显示您当前位置的天气
- 存储(READ_EXTERNAL_STORAGE, WRITE_EXTERNAL_STORAGE):允许应用在某些设备上设置动态天气壁纸和/或小部件
- 忽略电池优化(REQUEST_IGNORE_BATTERY_OPTIMIZATIONS):防止应用在后台被杀死。在某些设备上获取后台天气数据的潜在更可靠的方法
- 读取电话状态(READ_PHONE_STATE):由应用依赖项要求:实际上未使用,但无法移除。可以永远不启用此权限。









