Android项目:天气预报App
一 介绍
该项目是在Android Studio的环境下实现的,主要是仿照了小米10手机上的天气预报App。
二 效果图
三 页面介绍
1.主界面 2.该城市近五日天气界面 3.城市管理界面
4.热门城市和搜索界面 5.搜索结果界面 主界面
1.主界面:主要显示该城市的天气信息,包括城市名,温度,天气状况和相应图标,污染程度,湿度,近三天的最高温度和最低温度还有一个跳转2界面的按钮,背景图会通过天气状况显示对应的插图,天气状况图标也会根据天气显示相应图标。
2.该城市近五日天气界面:主要显示1界面城市中近五日天气状况,其中包括星期,日期,早晚的天气状况及图标,最低温度和最高温度的温度曲线,风向和风力等级。点击左上角三角符号返回1界面。
3.城市管理界面:将1界面的城市做成一张卡片,放在该界面,该界面显示当天天气信息,可以通过点击这张卡片返回1界面,搜索框可以搜索任意城市的天气。
4.热门城市和搜索界面:该界面用来搜索任意城市天气,下方热门城市可以点击常看的城市直接去往主界面,还可以点击定位按钮,定位到当前城市的天气预报。
5.搜索结果界面:该界面显示包含输入框字的城市名列表,通过点击列表中任意城市名回到该城市的1界面.
四 相关技术
1.共享元素
参考博文:Android 共享元素动画 android 仿 ios 搜索界面跳转效果
2.相关控件的属性
参考博文:android imageview 设置圆角 使用attrs.xml自定义属性 自定义xml属性attr android怎样将textview置于imageview之上
AutoCompleteTextView自定义item布局 Android中控件AutoCompleteTextView的使用方法 Android中设置Button的颜色形状圆角
关于Android中Button的Backgroud背景设置默认为蓝紫色,且无法修改的问题 Android 自定义标题栏
3.Activity传值
参考博文:Android主activity向自定义view传递参数 多个Activity之间传值,使用Intent
4.绘制温度曲线
参考博文:android自定义View绘制天气温度曲线
5.解析xml数据
参考博文:利用dom4j解析xml--天气预报
6.天气预报
参考博文:Android上实现一个简单的天气预报APP
Android 端天气预报APP的实现
7.图片图标资源
觅知网 全景网 墨迹天气图标
五 项目下载
Android项目天气预报App
Android项目:天气预报App相关推荐
- 用于android天气开发的背景图,Android开发天气预报APP的设计与实现毕业设计.pdf
摘要 随着移动互联网技术和通信技术的发展,智能手机几乎成为人们 生活的必需品.近年来,Android系统已经成为智能手机中用户量最 多的操作系统.通过Android程序开发和设计天气预报手机应用,可 ...
- Android简易天气预报App
先看下app效果图: App介绍:首次启动应用时列表显示全国34个省份及直辖市包括港澳台,如果选择省份进入所在省份下的市列表,如果再选择市项进入该市下所有的区或县(包括该市)列表,如果再选择该列表下的 ...
- Android本科毕业设计基于Android的天气预报APP系统(附带源码)
Android本科毕业设计基于Android的天气预报开发APP系统源码.显示城市当前的实时天气状况,包括城市名称.城市名片.天气情况.温度高低.星期等信息.界面左边有一列城市列表,显示中国各个城市名 ...
- android实现天气预报App(0)
首先 来看看目录结构 activity:主要是天气预报的各个页面 db:存放省.市.县三种数据的实体类 gson:存放获取的天气相关的json实体类 service:天气等数据更新相关代码的存储 ut ...
- 69.Android之天气预报app
最近买了本书<Android第一行代码>,通篇看了下感觉不错,书本最后有个实战项目酷欧天气,闲来无事就照着敲了一遍代码,主要在请求天气接口和背景优化做了些小改动,现在来记录下. (1) a ...
- android实现天气预报App(1)——全国省、市、县三级列表
前期准备工作 首先创建XXXWeather项目,具体的我就不多说 这里使用LitePal来管理App的数据库 我们在app/build.gradle文件中增加App需要用到的依赖 implementa ...
- Android开源天气预报app - 清新小天气
#LittleFreshWeather 源码github地址 这是一款简洁的天气预报app--清新小天气,它能够支持国内绝大多数城市,提供包含实时天气.七天预报.实时气象信息及生活指数等预报信息... ...
- Android项目——电子相册APP
电子相册APP之SD卡图片存取 一.将图片保存至SD卡 1.获取SD卡路径 2.在SD卡中创建文件夹 3.创建用于存储图片的文件,并保存图片 二.从SD卡的文件夹中读取图片 三.问题 1.SD卡权限 ...
- 基于Android的天气预报APP
摘 要 随着移动通信技术的发展和无线数据业务的进步,手机已被赋予了除通话以外的其它许多功能.全新的手机软件领域已逐渐聚焦了众多软件开发商的目光,软件开发者和软件用户将共同面临这个振奋人心的新境界. 本 ...
- Android看天气预报,Android开源天气预报app - 清新小天气
#LittleFreshWeather 源码github地址 这是一款简洁的天气预报app--清新小天气,它能够支持国内绝大多数城市,提供包含实时天气.七天预报.实时气象信息及生活指数等预报信息... ...
最新文章
- 个简单C++程序反汇编解析 (Rev. 3)
- RecyclerView+CardView
- Android P DP1:WiFi-RTT、刘海、多摄像头、GIF动画、NNAPI 1.1
- npoi 所有列调整为一页_必能用到,一页PPT中想放超多图片怎么办?
- python抓取网站的图片并下载到本地
- django21:admin后台管理\media配置\图片防盗链\暴露后端资源\路由分发\时间分类
- 冯·卡门:用数学武装工程科学
- IDEA和VS code设置默认换行符为LF
- 手把手教你jmeter压测--适合入门
- CSS优先级、引入方式、Hack
- H5页面通过浏览器调用摄像头拍照
- 字节跳动面试问题及答案java,字节跳动面试题+答案,全答对的30K以上
- 2021年山东省安全员C证报名考试及山东省安全员C证操作证考试
- 三星Note3开发者模式
- 设置Excel表打印时的表头和页码
- mobi怎么在iphone上打开?
- linux里进程状态为sl,Linux ps state sl+是什么意义
- Elasticsearch 5: 聚集查询
- 网络安全入门 7.3 安全工具 Nesssus
- 分页第一页用0还是1_【一点资讯】程序员节:码动未来,用0和1改变世界 www.yidianzixun.com...