杭师安卓课程设计项目
天气App
代码以及一些细节写的不是很好,大佬别喷
天气用了和风的sdk,地图用了高德的sdk,主界面的经典语句用了一言的接口
需要填写自己的和风和高德key key的申请教程网上都有
和风key在MainActivity.java 同时免费用户与付费用户的下面初始化函数不同
高德的key填写在AndroidManifest.xml
ui设计以及功能实现借鉴了初学者-Study(真的强,大家可以去大佬博客学习一下)
天气主界面
左上角进入地图 右上角是一些其他功能 壁纸以及切换城市
天气信息
如果有灾害预警,经典语句会变成预警信息
最下面的详细天气按钮可跳转到详细天气页面
进入地图
根据定位会在下方显示当前定位的天气卡片(可以移动屏幕改变定位同时改变天气卡片)
右上角是定位按钮,跳转到当前定位
搜索按钮可以搜索城市 回车跳转到搜索城市
功能区
切换城市 保存的城市会根据当前的天气状态显示不同的卡片状态
借鉴gaoshu28大佬
长按卡片信息可以删除城市
右上角+号添加城市
个性背景
已经存在几张预设背景,也可以从本地选择自定义
点击壁纸进入到壁纸预设界面,我们可以看到壁纸设置的效果后再选择应用,如果不符合心里预期效果可以点应用旁边的按钮返回
应用后效果
github:android-weather (如果有帮助还请师傅们给个star)
标签:课程设计,卡片,安卓,天气,key,按钮,壁纸,APP From: https://www.cnblogs.com/l0vehzzz/p/18202200