职场大变样社区

查看: 2009|回复: 0
打印 上一主题 下一主题

Android 天气预报

[复制链接]

5597

主题

6637

帖子

79

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
79
跳转到指定楼层
楼主
发表于 2016-5-10 13:10:00 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
技术:Android等
摘要:
以Android和iPhone手机为代表的智能移动设备的发展与3G网络的成熟预示着移动互联网时代已经来临。程序员的技术要与时代同行,因此我选择了以Android为平台的手机天气预报系统来作为我的毕业设计,选择该题目不仅可以接触到最新的技术,同时也很实用,为时刻了解天气状况带来了方便。
天气精灵这个APP实现了天气状况的更新与展示:精确查询定位全国各地城市未来几天的天气状况;系统具有实用性,简单易用,符合用户的使用习惯;节省流量,只有在超出指定时间间隔后才访问网络更新天气,其他时段显示缓存的天气信息;支持APP Widget。
该应用基于Android系统,使用Java语言、Android SDK进行开发。
在开发中会使用到以下技术:Android手机的UI界面设计,Widget小部件编程,Android广播机制,Android网络通信,Android文件操作,SQLite数据库操作,XML与JSON数据的解析,使用Android的Location Service得到用户所在的经纬度并转化为对应的城市。

关键词:Android,Java,天气预报,APP Widget

目录:
1引言    1
2系统分析    3
2.1研究目标    3
2.2需求分析    3
2.3性能分析    3
2.4系统研究内容    3
3总体设计    4
3.1系统规划    4
3.1.1 系统模块    4
3.1.2系统流程    4
3.2系统界面    5
3.2.1设置城市Activity    5
3.2.2天气显示Activity    5
3.2.3 Widget桌面小部件    5
4系统设计    5
4.1 开发及运行环境    5
4.2主要方法及步骤    5
4.3项目框架    6
4.4数据库设计    7
4.4.1 Android开发中使用SQLite数据库    7
4.4.2 数据表设计    10
4.5主要功能实现    11
4.5.1获取城市码    11
4.5.2 实现可伸缩性列表的的构建与过滤    17
4.5.3 GPS定位功能的实现    21
4.5.4 获取并解析天气信息    24
4.5.5 APP Widget 桌面小部件的更新    25
参考文献    31
致谢    33

包含资料:


截图:





百度网盘下载地址(金币充值):
游客,本付费内容需要支付 200金币 才能浏览支付



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

职场大变样社区 分享高质量学习资料(电子课本、毕业设计、编程视频、项目源码、电子书籍等)

快速回复 返回顶部 返回列表