# Weather_forecast_App **Repository Path**: hello_world_cxy/Weather_forecast_App ## Basic Information - **Project Name**: Weather_forecast_App - **Description**: 基于和风天气API与腾讯位置SDK的安卓天气预报APP。Based on hefeng weather API and Tencent location SDK Android weather app - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 0 - **Created**: 2021-07-28 - **Last Updated**: 2025-06-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 云探天气预报APP 是一款基于和风天气API与腾讯位置SDK的安卓天气预报APP。 Based on hefeng weather API and Tencent location SDK Android weather app ## 运行项目 需要在 tq\app\src\main\java\com\xianguoliang\tools\MyApp.java 文件下的 HEKEY 变量 赋值你申请的和风天气接口Key 你的key 需要具有七天天气预报的访问权限 ## 项目功能 1、定位获取当前城市 2、通过网络API 获取天气数据 3、通过网络下载对应的天气背景 4、左右滑动切换城市天气及相应的背景 5、搜索及收藏城市 通过sqlite数据库实现收藏功能 通过网络API搜索城市名 6、查看收藏城市列表 点击列表栏目可以显示对应的城市天气界面 长按栏目可以选择删除收藏城市

启动屏

启动屏

首页

首页
第一页界面是定位得到城市天气界面,右滑是收藏城市天气的页面
左右滑动可以查看 最多四个最新收藏的城市天气
点击左上角图标可以进入查看收藏的城市列表
点击右上角图标可以进入搜索城市页面

搜索页

搜索页
输入城市名,点击搜索按钮,显示搜索到的城市列表
已经收藏的城市左边五角星会变黄色
点击城市列表栏目可以进入对应的城市天气界面

城市天气页面

城市天气页面
点击左上角返回上一个页面
点击右上角可以进行添加收藏或者取消收藏的功能

已收藏城市列表页面

已收藏城市列表页面
点击栏目可以进入对应的城市天气页面
长按栏目可以进行删除收藏操作
点击加号可以进入城市搜索页面
栏目的颜色会根据天气情况设置不同的颜色