admin 发表于 2016-5-10 13:10:00

Android 天气预报

技术: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

包含资料:


截图:





百度网盘下载地址(金币充值):
**** 本内容需购买 ****


页: [1]
查看完整版本: Android 天气预报