美食家大橙子 发表于 2022-6-25 00:00:41

Android Stduio实现一个天气预报APP

文章目录



[*]一、项目概述
[*]二、功能分析
[*]三、开发环境
[*]四、涉及知识点
[*]五、项目演示
[*]六、项目总结
[*]七、项目源码

一、项目概述

本次项目主要实现了天气预报功能。通过调用天气预报接口来获得天气数据,用LIstView和GridView来搭建每个界面,将查询的天气信息存储在SQLiteDatabase中。应用包括了五大界面:


[*]首页面:有各种组件装饰,显示天气、温度、风向及各种指数,还有未来三天的天气
[*]城市管理界面:在这里可以对添加的城市进行管理
[*]搜索更多城市页面:可以添加想要查看的城市
[*]删除城市页面:可以删除已经添加的城市信息
[*]更多设置页面:可以设置壁纸、查看版本信息和分享软件
https://img-blog.csdnimg.cn/4c1e0faae82047919f6a87bd83426b33.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQyMjU3NjY2,size_16,color_FFFFFF,t_70
二、功能分析


[*]通过天气预报接口获取网络数据
[*]展示选择城市的天气情况、温度、风向,各种指数以及未来三天的基础天气情况
[*]将从网络中获取到的城市信息保存到数据库中,便于没有网时候进行数据请求
[*]对数据库中的存储的信息,进行增删改查等操作
三、开发环境

https://img-blog.csdnimg.cn/d51296f643cc4e5fa6761c02bde3a4a5.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5oyv5Y2OT1BQTw==,size_20,color_FFFFFF,t_70,g_se,x_16

<font color="green">如果城市添加后没有显示天气,就说明api的每日次数用完了,可以自己到聚合数据官网申请一个api换掉代码中我的api,非常简单,
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
页: [1]
查看完整版本: Android Stduio实现一个天气预报APP