毕业论文:基于Android平台的3G气象软件.doc文档下载39页
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
第章系统分析第二章系统分析研究目标了解应用程序的设计和开发过程使用多种组件进行平台手机气象软件的开发。
本软件是基于的开发环境,依托气象数据建立气象信息数据库,开发出了针对平台的手机天气预报系统。
需求分析本软件是个应用程序务产品提高公共服务质量,更好地发挥了气象事业对经济社会发展的现实性作用。
研究现状和发展趋势据最新数据显示,年第二三季度全球智能手机销售继续大幅增长,其中第三季度安卓占全球智能手机市场的,仅次于塞班,成为第二大智能手机系统。
第二三季度与去年同期相比,增度分别是及,增势迅猛。
而塞班系统较年的市场份额,尽管终端销量有大幅度提升,但增势下滑,形势非常严峻。
,尽管终端销量有大幅度提升,但增势下滑,形势非常严峻。
其他操作系统的表现则要平稳很多。
第二三季度与去年同期相比,增度分别是及,增势迅猛。
度全球智能手机销售继续大幅增长,其中第三季度安卓占全球智能手机市场的,仅次于塞班,成为第二大智能手机系统。
部分内容简介防,把气象灾害造成的损失降到最低。
同时也可以强化气象公共服务的职能,完善公共服务体系改善公共服务手段增加公共服务产品提高公共服务质量,更好地发挥了气象事业对经济社会发展的现实性作用。
研究现状和发展趋势据最新数据显示,年第二三季度全球智能手机销售继续大幅增长,其中第三季度安卓占全球智能手机市场的,仅次于塞班,成为第二大智能手机系统。
第二三季度与去年同期相比,增度分别是及,增势迅猛。
而塞班系统较年的市场份额,尽管终端销量有大幅度提升,但增势下滑,形势非常严峻。
其他操作系统的表现则要平稳很多。
第章绪论安卓是首款开源代码的操作系统,采用内核,开放手机联盟成员可以任意使用和修改安卓的软件包。
系统的开源性使其具有良好的拓展性,方面,为众多移动应用开发者提供了良好的系统性平台,有利于移动应用的集合另方面,终端厂商可以针对自身的特殊需要定制化开发。
与此相比,尽管年月,塞班基本完成开源工作,但由于代码臃肿,用户界面设计缺失,塞班的开源并无实际意义,错失发展良机。
据预测,年,安卓手机销量将超过诺基亚塞班手机,届时安卓将成为全球最大的智能手机平台。
谷歌表示目前安卓手机每日平均激活量为万部,销售速度加速上涨。
我们认为,安卓在全球市场的成长壮大,塞班市场份额不断下跌已成不争事实。
安卓操作系统发展迅猛主要得益于免费开源和良好产业运作策略,这三点为安卓在智能手机市场赢得更多的发展机遇。
系统的免费让更多的厂商加入,推动了份额的上升代码的开源让更多的开发者进入应用开发应用的丰富吸引了更多用户选择,这也是谷歌值得众多厂商学习的地方。
此外,谷歌通过联合众多厂商进行系统研发,不断更新版本,将系统应用推广到更多的终端产品中,确保用户体验持续改善。
第章系统分析第二章系统分析研究目标了解应用程序的设计和开发过程使用多种组件进行平台手机气象软件的开发。
本软件是基于的开发环境,依托气象数据建立气象信息数据库,开发出了针对平台的手机天气预报系统。
需求分析本软件是个应用程序,启动程序后可以进行城市更新频率的设置,可以通过图片和文字显示当前和未来的天气状况,包括温度湿度风向和雨雪情况等。
这些天气数据是通过后台服务获取的,这个后台服务可以按照定时间间隔,从上获取天气预报信息,并将天气信息保存在数据库中。
从上面的描述中可以基本了解软件的功能需求启动应用程序设置界面对要显示天气预报的城市及更新频率进行设置显示界面通过文字和图片显示当前的天气情况,包括日期时间城市最高温度最低温度当前温度等。
详细界面通过文字图片动画显示当前的天气情况,包括城市当前天气温度风向风速湿度同时显示今后四天的天气情况。
性能分析程序响应速度快安全性高信息处理速度快。
第章系统分析第三章系统开发环境及相关技术第三章系统开发环境及相关技术开发环境介绍的上层应用程序是用语言开发,同时还需要基于虚拟机,所以,公司推荐使用主流的继承开发环境。
只有还不够,因为是使用语言进行开发,还应该有由公司提供的其中包括。
此外,的应用程序开发和开发有较大区别的,所以还需要有提供的。
同时,还需要在安装,为开发提供开发工具的升级或者变更,是下开发工具的升级下载的工具。
简言之,需要以下软件,才能搭建开发环境,从而进行应用程序的开发。
开发平台搭建开发平台搭建步骤首先到下载集成开发环境并且解压,这里推荐下载集成版本,可以为平台的搭建省下不少工作。
接着再去站点下载后安装,下载,后解压。
第步下载工序就结束了。
双击解压后中的然后启动,选择菜单中的选项卡上的,点击右侧的输入后确定,然后在下拉菜单中选择刚才输入的网址。
过会就会出现个选项,勾上以后点击以后会自动网上查找开发工具插件,然后找到和,选中这两个点击,就会自动下载并安装事件,通过对象存储数据,启动获取天气预报信息的后台服务第五章程序开发的布局文件是,采用了的布局方式。
代码如下详细页面主要用来显示详细的天气信息,包括当天和未来四天的天气信息。
为了能够以列表的形势显示多行数据,并制定每行数据的布局,使用了。
可以不通过设置布局,也不必重载方法,而直接将显示列表加载到,增加了使用的便利性。
在此工程中,仍然使用设置布局,这样做的好处是可以在界面中设置更为复杂的显示元素。
核心代码如下继承第五章程序开发设置布局文件获取游标,访问数据库列表适配器代码,设置布局文件绑定判断使用哪个图标在上述代码中涉及布局文件和,为节约篇幅,此处不赘述。
动态特效动态特效是指如果天气为多云或雨天时,就会在布局中出现漂浮的云或下落的雨滴如果天气为晴时,就会在布局中出现透明度逐渐变化第五章程序开发的太阳图标等。
通过方法判断具体显示哪个动画。
动画效果是通过文件来实现的。
按照文档的结构来介绍,其有以下四种类型由于篇幅限制,选实现下落雨滴的进行分析。
代码如下所示第六章系统测试第六章系统测试至此已经完成了工程的代码编写工作,在这章节对工程进行测试,步骤及结果如下启动虚拟机在工程名上点右键,然后选择,然后选择。
虚拟机启动较慢。
如下图所示启动应用程序长按屏幕空白处,选择,然后选择天气预报。
如下图所示第六章系统测试设置界面对要显示天气预报的城市及更新频率进行设置。
如下图所示设置好后就进入显示页面,显示页面通过文字和图片显示当前的天气情况,包括日期时间城市最高温度最低温度当前温度等。
如下图所示第六章系统测试点击显示页面就会进入详细界面,详细页面通过文字图片动画显示当前的天气情况,包括城市当前天气温度风向风速湿度同时显示今后四天的天气情况。
如下图所示长按显示页面并拖动到垃圾箱,即可将程序删除。
如下图所示第六章系统测试第七章总结第七章总结经过数个月的努力,平台手机气象软件终于完成了。
由于对浓厚的兴趣引发了我对的好奇心,从开始什么都不懂直摸索着运用了很多高级技术完成了这个软件。
在这个过程中,我学会了很多知识,比如环境的搭建等,但我学会的最重要的点是,利用现有的资源去解决问题,在图书馆在网络上寻找答案。
虽然,这个软件目前运行良好,但是我认为代码的健壮行还很差,在整个工程的构思方面也不足,用户操作界面还不够灵活,这些问题还需要今后逐解决。
与此同时,这个软件还可以进步扩展,例如新闻模块百宝箱等,是功能更加强大,带给用户更好的体验与生活的便捷。
参考文献参考文献靳岩,姚尚朗开发入门与实战人民邮电出版社景保玉中国移动应用开发现状与趋势大调查,年月日轻松搞定
