Android Studio 天气预报应用实现

一、实验目的

  1. 掌握HTTP和后台任务
  2. 掌握Master-Detail用户界面
  3. 掌握Toolbar和Menu用法
  4. 掌握后台服务,通知等
  5. 掌握SQLite数据库的使用

二、实验内容

  1. 在手机中包含主视图和细节视图,主视图显示连续多天的天气预报简讯,如图表1所示,用户在主视图中点击某一天的天气简讯以后,跳出细节视图,显示用户选定当天天气的详细信息。
  2. 在平板中使用Master-detail视图,当用户点击某一天的天气预览以后,直接在界面右边显示当天天气的详细信息,如图表 3所示。
  3. 主视图中包含Map Location和setting选项,通过”Map location” 选项,可以调用手机中安装的地图应用显示当前天气预报所对应的位置,如图表 4所示,用户可以通过setting选项可以修改天气预报的位置,温度的单位(华氏度、摄氏度)以及是否开启天气通知,如图表 5所示。如果setting选项中的天气通知选项打开,会定期发送通知消息,其中显示当天的天气简讯,如图表 6所示。
  4. 细节视图菜单中包含分享和setting选项,用户可以通过分享选项通过其他应用(邮件、短信等)将天气详细信息分享给别人。如图表 2所示。
  5. 利用SQLite对天气预报数据进行持久化保存,如果网络不可用的情况下,从SQLite中提取天气预报数据。
  6. Web API可以自行选择

运行效果图

主视图天气详情天气通知
定位设置
平板模式

百度网盘链接
已更新链接,2024-0412
链接: https://pan.baidu.com/s/1iZPaSqftDHsl8oEtJxQGHw
提取码: 92tb

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

_无感

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值