1 绪 论
1.1 研究背景与意义
在现今信息化、智能化的时代,移动互联网的地位日趋重要,3G、4G 通信技术高速发
展,不管是国内的 TD 制式还是欧美的 FDD 制式,3G、4G 通信技术在移动互联网的发展历
程中具有重要的意义,是一块不可替代的基石。现在只需轻轻一点,便可通过小小的手机
终端享受到高效且方便的网络服务。在 2014 年的台湾资策会 FIND 的“台湾最受欢迎的 20
大应用“调查报告中,在社交类和娱乐类之后就是天气类,而这排名并不仅仅是台湾,相
信在国内和国外的应用排行中,天气类的应用软件都会有一席之地,因为现在的气象信息
可以十分精准的预测出当天的气候状态,这种提前预警的好处,可以把气象灾害造成的损
失降到最低。而这些服务只需通过手机轻轻一点即可实现。所以天气类的应用软件无论是
在哪个手机系统平台上,渗透率都是非常之高的。
随着各类应用软件的百花齐放,在当前巨大的移动互联网背景下,应用软件的格局和
开发者的盈利模式逐渐有清晰的轮廓。就目前手机应用程序的盈利手段来说,移动广告是
十分重要的盈利手段。在渗透率高的应用上嵌入广告 SDK 的话,可以赚取到一定的点击量
和展示量,因此,一些分发平台为了帮助自己的广告业务跑量,也会选择开发一些实用的
应用嵌入自己的 SDK。而气象软件是相对比较新颖且实用的一款应用软件。因此选择了基
于 Android 平台气象软件的设计与实现。
1.2 研究现状和发展趋势
基于 Android 平台开发气象软件应用,首先 Android 具有基于自己不同于别人的优势
与特点。第一,他具有强大的开放性。众说周知,Android 是一个开源的操作系统,因为
Android 平台基于 BSD 协议。而 BSD 协议鼓励软件开发作者公开后续其开发的源代码,但
它并不具有强迫性,因此使用者修改代码之后,可以自行决定是否按照 BSD 协议进行公开。
这样使得 Android 一边具有其开放性而另一边又可适用于商业开发。第二点优势是硬件跨
平台,因为 Android 具有的开放性,各大厂商选择 Android 作为自己手机的原生操作系统,
因此同一种系统软件背后是多个厂商的多种硬件所支撑。通过将系统深度定制,来达到个
性化的极致,以此吸引广大消费者,抢占市场份额。第三点是并行运行模式。Android 是
一个支持多任务操作系统的平台,后台可通过服务挂起,应用之间彼此不会互相影响,只
要后台挂着,你可以一边下载,一边听歌,一边玩游戏,相信在不久的将来,Android 手机
会发展到和 PC 操作系统一样,可以分为多窗口工作模式,一个窗口看视频,另外一个窗
口玩游戏。最后一点就是非垄断性。与苹果公司的 iOS 系统和微软公司的 Windows Phone