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):應用依賴項所需:實際上不會被使用,但無法移除。永遠不啟用這個是可以的。









