总结:
从古至今,天气预报一直是工农业生产和人民生活服务中不可或缺的重要信息。 随着移动互联网的飞速发展和移动设备数量的快速增加,通过广播电视发布天气预报已经不能适应当前的信息社会。 本项目研发的一款手机天气查询软件,可以高效获取最新的天气信息和灾害预警信息,成为人们协助人们安排生活、工作、出行最及时、最快捷的工具和平台。
该项目基于Android的天气预报软件。 软件主要利用Android四大组件、基于位置的服务、Android网络编程技术、JSON文件解析、SQLite数据库、SharedPreferences文件存储数据、Handler机制和异步加载技术,实现线程间通信、通知和AppWidget等技术,完成本课题。
本项目主要实现定位功能、天气观测功能、城市管理功能、扩展功能、设置功能、appwidget功能六大功能。 定位功能用于定位当前位置; 查看天气功能允许用户通过左右滑动来切换城市,以获取其他天气信息,例如实时天气状况、三小时天气预报和未来一周的天气预报。 城市管理功能实现添加城市和删除城市; 扩展功能可以将天气或空气质量指数共享到其他客户端软件,还可以广播天气; 设置功能是查看通知栏、语音播音员和软件信息的设置; appwidget 函数是添加和删除桌面小部件、切换城市和刷新数据的实现。
关键词:安卓系统; 互联网; 天气预报; 定位。
目录:1 引言 1
1.1 背景和意义 1
1.2 研究内容 1
1.3 **组织结构 1
2 系统环境及相关技术知识 3
2.1 开发环境 3
2.2 操作环境 3
2.3 相关技术知识 3
3 项目可行性分析 9
3.1 准备目的 9
3.2 可行性研究的前提 9
3.2.1 要求 9
3.2.2 目标 10
3.2.3 条件、假设和限制 10
3.2.4 可行性研究方法 10
3.2.5 评价量表 10
3.3 现有系统分析 10
3.4 建议的系统 11
3.4.1 注11
3.4.2 影响 11
3.4.3 限制 11
3.5 各方面的可行性分析 12
3.5.1 技术可行性 12
3.5.2 经济可行性 12
3.5.3 使用方面的可行性 12