️ 云迹天气 (YUNJI Weather) 项目简介

云迹天气是一款专为 HarmonyOS 打造的现代化天气应用。它基于和风天气 API 构建,提供精准的实时气象数据与预警服务。应用采用模块化架构设计,支持多城市管理、可视化预警轮播及高度自定义的 API 配置,并特别优化了本地图标资源加载,确保在各种网络环境下均能提供流畅、美观的使用体验。

核心功能亮点
全方位气象监测:提供实时天气、24小时逐小时预报及7天趋势预报,涵盖温度、天气状况及最高/最低气温。
智能预警系统:自动获取并展示大风、暴雨、高温等气象预警信息,支持蓝/黄/橙/红四级预警轮播,保障出行安全。
灵活的城市管理:支持自动定位与手动搜索,可添加并管理多个城市,满足差旅或异地关怀需求。
高性能本地图标:内置全套天气图标资源,避免网络加载失败,确保界面显示的稳定性与一致性。
高度可配置:支持用户在设置中自定义 API Host 与 Key,赋予开发者或高级用户更高的灵活性。

️ 技术架构与配置
开发框架:HarmonyOS (ArkTS)
数据源:和风天气 API (v7/geo/v2)
项目结构:
entry:主应用模块,包含 UI 组件与页面逻辑。
libNMC:核心库模块,封装了 API 请求、数据模型及任务管理。
API 配置:
Host:pf4ewrmrhh.re.qweatherapi.com
端点:支持实时天气、7天预报、预警信息及城市查询等标准接口。

适用场景
个人日常出行天气查询
开发者学习 HarmonyOS 网络请求与状态管理
需要私有化部署 API 配置的天气工具

Gitee开源:点击下载

123网盘:点击下载#
提取码:BReW
云迹天气-基于harmony鸿蒙应用开发的App 第5张插图
云迹天气-基于harmony鸿蒙应用开发的App 第6张插图
云迹天气-基于harmony鸿蒙应用开发的App 第7张插图
云迹天气-基于harmony鸿蒙应用开发的App 第8张插图
云迹天气-基于harmony鸿蒙应用开发的App 第9张插图