2。2。4 生活指数 5
2。2。5 背景更换 6
2。2。6 退出程序 6
3 环境搭建——开发准备工作 7
3。1 安卓概述 7
3。2 安卓环境搭建 8
3。2。1 JDK 8
3。2。2 Eclipse 9
3。2。3 SDK 9
3。2。4 ADT 10
4 设计 11
4。1 主要代码和内容 11
4。1。1 项目目录结构 11
4。1。2 Layout显示层 11
4。1。3 数据库 18
4。1。4 实体类 19
4。1。5 业务逻辑主要代码 19
4。1。6 相关配置文件 20
5 测试与调试 22
5。1 测试 22
5。2 内容 22
5。2。1 兼容性测试 23
5。2。2 功能测试 23
5。2。3 网络环境测试 23
6 结论 24
6。1 总结 24
6。2 展望 24
致谢 26
参考文献 27
1绪论
1。1研究内容
本课题需要在理解了天气预报的需求基础上实现数据查询基本功能。实现定位、选择城市、等功能。实现信息显示、展示功能。实现用户的一些基本操作功能。实现页面的美观化。对各个模块进行优化改善。并且我们的这个课题是基于安卓环境的APP,研究内容除了面向对象的设计之外还有对Java编程语言的研究。
1。2研究意义
随着计算机技术的迅速发展和移动网络的迅速普及,移动端在生活中的比重日益增加,在快节奏的生活下我们也需要这样一个便利可携带的工具实现各种各样的功能。安卓系统在这样的时代下应运而生,因为它强大的功能和兼容性的设计成为了国内主流的手机操作系统。为了能够让用户及时准确,不论在何时何地都能获取到更加精准的天气预报信息来使人们的出行质量提高,进一步扩大天气信息的覆盖性,在更大的范围中把实时定位信息传递给用户,让用户提前预防。同时也把气象灾害可能带来的损失影响降到最低限度。天气预报功能是一个非常实用的日常功能,对于我们进入开发行业有着可见的引领效果和研究意义。虽然关于本技术在安卓APP开发中已经日渐成熟,但是对于我们在安卓环境中的java开发有着极大的好处,认识开发的工作原理。如今正是一个移动开发的热门时期,而安桌是开源操作系统平台,他的可移植性和个性化的自定义手机配置也成为安卓手机的一大优势。