基于Android的天气预报课程设计论文

合集下载

安卓天气设计论文

安卓天气设计论文

物联网工程综合应用与实践课程设计(论文)基于Android手机天气查询业务院(系)名称电子与信息工程学院专业班级物联网学号111111学生姓名Xx指导教师曹光辉讲师起止时间:2014.12.29—2014.1.9课程设计(论文)任务及评语院(系):电子与信息工程学院教研室:物联网工程本科生课程设计(论文)目录第1章绪论 (1)1.1 研究背景 (1)1.2 研究目的与意义 (1)1.3 研究前景 (1)第2章系统分析 (3)2.1 可行性研究 (3)2.2 需求分析 (3)2.3 设计目标 (4)第3章Android开发环境及平台搭建 (5)3.1 Android开发环境介绍 (5)3.2 Android开发平台搭建 (6)第4章基于Android手机天气查询软件设计 (7)4.1 整体设计 (7)4.2 用户界面设计 (7)4.3 数据访问设计 (8)第5章基于Android手机天气查询软件实现 (9)5.1 界面布局及Mainfest (9)5.2 主要代码 (10)5.3 基于Android手机天气查询软件的实现 (11)第6章总结 (14)参考文献 (15)第1章绪论1.1 研究背景3G时代的到来将我们的生活带入了更高层次的信息化时代,最突出的特点就是移动智能终端的迅速崛起,通信管道的畅通让我们能更加快捷方便的掌控信息,以智能手机为代表的移动智能终端时代已经拉开了帷幕。

移动智能终端将深入到我们生活的各个方面,随之而来的就是巨大信息量的传递,人们今后的生活能够通过手中的移动终端来与世界发生各种联系,表现为具体的就是所提供的应用服务。

而Android系统作为当下最流行的智能终端操作系统,由于其开放性和易操作性等特点,越来越受到人们的青睐,在正式推出两年后在市场占有率上就已经超越称霸十年的诺基亚Symbian系统,市场份额现已跃居全球第一。

本课题研究了基于Android平台的天气软件开发。

开发过程在Eclipse环境下进行,使用Java编程语言,通过Android技术的应用,结合来自中国气象局的天气数据,最终开发出基于Android平台的天气软件。

基于Android代码系统的手机天气预报软件本科毕业论文

基于Android代码系统的手机天气预报软件本科毕业论文

毕业论文/设计题 目: 手机天气预报系统手机天气预报系统广东XX 大学2012届毕业论文届毕业论文 基于Android 手机天气预报系统手机天气预报系统 X 同学同学独 创 性 声 明本人声明所呈交的毕业论文本人声明所呈交的毕业论文((设计设计))是本人在指导教师指导下进行的研究工作及取得的研究成果。

作及取得的研究成果。

据我所知,据我所知,据我所知,除了文中特别加以标注和致谢的地方外,论文除了文中特别加以标注和致谢的地方外,论文(设计设计))中不包含其他人已经发表或撰写过的研究成果,也不包含为获得广东科贸职业学院或其他教育机构的证书而使用过的材料。

与我一同工作的同志对本论文(设计设计))所做的任何贡献均已在论文中作了明确的说明并表示谢意。

所做的任何贡献均已在论文中作了明确的说明并表示谢意。

论文论文((设计设计))作者签名:作者签名:签字日期:签字日期:年 月 日广东XX 大学2012届毕业论文届毕业论文 基于Android 手机天气预报系统手机天气预报系统 X 同学同学基于Android 系统的手机天气预报软件摘 要要随着智能手机的快速普及,智能手机操作系统市场风生水起。

为了让智能手机用户能够随时随地查询互联网所提供的服务,一种高效的办法就是将应用系统的功能拓展到手机终端上,让手机能够通过移动网以及互联网访问Web 网站并处理各种各样的业务。

因此,智能手机的应用软件及其需要的服务将有广阔的发展前景。

在如今这个智能手机系统群雄纷争的时候,在如今这个智能手机系统群雄纷争的时候,20082008年Google 推出了一款名为Android 的开源智能手机操作系统,它采用Linux 内核,开放手机联盟联盟(OHA)(OHA)(OHA)成员可以任意使用和修改成员可以任意使用和修改SDK 包,系统的开源性使其具有良好的拓展性。

这款软件包括了操作系统、用户界面和应用程序,即智能手机工作所需要的全部软件。

Android 的最大特点是其开放性体系架构,不仅具有非常好的开发、调试环境,而且还支持各种可扩展的用户体验,包括丰富的图形组件、多媒体支持功能以及强大的浏览器。

软件工程毕业设计_基于android系统的天气预报查询系统

软件工程毕业设计_基于android系统的天气预报查询系统

河北农业大学本科毕业论文(设计)题目:基于android系统的天气预报查询系统摘要近几年来随着3G技术成熟和智能手机的不断普及,移动应用的需求与日俱增,移动应用开发成为当下最热门的技术之一。

在Google和Android手机联盟的共同推动下,Android在众多移动应用开发平台中脱颖而出。

Android是一个真正意义上的开源智能手机操作系统,该系统一经推出立即受到全球移动设备厂商和开发者的热捧,手机已被赋予了除通话以外的其它许多功能。

全新的手机软件领域已逐渐聚焦了众多软件开发商的目光,软件开发者和软件用户将共同面临这个振奋人心的新境界。

本设计使用Android设计技术开发了一种运用在Android系统上的手机天气预报软件系统,本系统通过选择城市来获得天气,风向,温度等信息。

基于android的天气预报系统软件可以使用户对于各地的天气情况的实时掌握,极大的方便了用户的出行和行程安排,避免了不必要的麻烦,具有很强的实用性。

关键词:天气预报系统;android开发AbstractIn recent years, with the 3G technology matures and the growing popularity of smart phones, the increasing demand for mobile applications, mobile application development become the most popular technology. Given a friendly boost by Google and Android Handset Alliance, Android stands out in numerous mobile application development platforms. Android is a truly open-source smart phone operating system, which once launched immediately by the global mobile device manufacturers and developers blitz, mobile phones have been given in addition to many other functions outside the phone. The new phone software field has gradually focused the attention of a large number of software developers, software developers and software users will be facing this exciting new realm.This design uses design techniques developed an Android application in the Android system mobile weather software system, the system by selecting the city to get weather, wind direction, temperature and other information. Android based software allows users to weather forecasting system for real-time weather conditions around the master, a great convenience to the user's travel and travel arrangements, to avoid unnecessary trouble, and highly practical.Keywords: Weather forecast system; android development目录1. 需求分析 (1)1.1开发背景 (1)1.2系统研究内容 (1)1.3项目需求分析 (1)2. GOOGLE ANDROID移动平台的相关理论 (1)2.1G OOGLE ANDROID 移动平台的概述 (1)2.1.1 Android系统的特点 (2)2.1.2 Android的功能 (2)2.2G OOGLE ANDROID移动平台开发过程研究 (2)2.3G OOGLE ANDROID移动平台下的应用研究 (3)2.4小结 (3)3. 项目设计 (4)3.1项目总体设计 (4)3.2系统功能界面 (4)3.2.1 欢迎界面 (4)3.2.2 设置所在城市界面 (5)3.2.3 天气显示界面 (6)3.2.4 Widget桌面小部件界面 (7)3.3设计目标 (8)4. 系统设计 (8)4.1开发及运行环境 (8)4.2数据库设计 (8)4.3主要方法及步骤 (8)4.4主要方法及技术 (9)5. 主要模块 (9)5.1项目框架 (9)5.2主要功能实现 (10)5.2.1 导入db_weather.db数据库文件 (10)5.2.2 实现城市列表的创建与过滤 (11)5.2.3 访问网络得到天气信息 (14)5.2.4 Widget窗体小部件的更新 (15)6. 功能测试 (17)结论 (21)参考文献 (22)基于android系统的天气预报查询系统1. 需求分析1.1 开发背景近几年来随着3G技术成熟和智能手机的不断普及,移动应用的需求与日俱增,移动应用开发成为当下最热门的技术之一。

基于Android的天气预报APP的设计与实现

基于Android的天气预报APP的设计与实现

基于Android的天气预报APP的设计与实现基于Android的天气预报APP的设计与实现一、引言如今,移动互联网的飞速发展使得人们获取信息的方式更为便捷。

天气预报是人们日常生活中特别关注的内容之一。

为了满足用户对天气信息实时性、准确性的需求,开发一款基于Android平台的天气预报APP显得尤为重要。

本文将围绕这一主题展开,介绍该APP的设计与实现过程。

二、需求分析为了更好地满足用户的需求,我们首先进行了需求分析。

通过问卷调查以及市场调研,我们发现用户对天气预报APP的需要主要包括以下几个方面:1. 实时更新的天气信息:用户希望能够随时获取最新的天气信息,包括温度、湿度、风力等。

2. 多地区选择:用户希望能够预测不同地区的天气情况,以便进行出行安排。

3. 友好的用户界面:用户界面应该简洁明了,操作方便,具有良好的用户体验。

4. 天气趋势分析:用户希望能够查看未来几天的天气情况,以便合理规划活动。

基于以上需求,我们着手设计和实现这款APP。

三、系统设计在设计阶段,我们首先进行了系统架构的设计。

整个系统分为前端和后端两部分。

1. 前端设计:前端主要负责用户交互和数据展示。

我们采用了Android Studio作为开发工具,使用Java进行编码。

主要包括城市选择、天气信息展示和天气趋势分析等功能。

2. 后端设计:后端主要负责数据的获取和处理。

我们使用了和风天气API作为天气数据的来源,通过其提供的接口获取实时的天气数据。

四、系统实现在系统实现阶段,我们按照系统设计的架构开始编码工作。

1. 城市选择:用户可以通过输入城市名称或定位功能选择所需查询的城市。

通过与和风天气API交互,获取该城市的天气数据。

2. 天气信息展示:将从后端获取到的天气数据进行解析,并在界面上展示出来。

包括当前的温度、湿度、风力等,以及一些天气建议等。

3. 天气趋势分析:通过和风天气API提供的未来几天的天气数据,我们可以将这些数据进行处理,并在界面上以图表等形式呈现出来,帮助用户更加直观地了解未来几天的天气情况。

基于Android平台的天气预报短信服务系统-课程设计

基于Android平台的天气预报短信服务系统-课程设计

目录1. 需求分析 (1)1.1 功能需求 (1)1.2 界面需求 (1)1.3 内部功能 (1)2. 程序设计 (3)2.1 用户界面设计 (3)2.2 数据库设计 (3)配置信息 (3)2.2.2 SMS短信效劳信息 (4)2.3 程序模块设计 (4)3. 程序开发 (5)3.1 文件结构与用途 (5)3.2 数据库适配器 (6)3.3 短信监听器 (10)3.4 后台效劳 (12)短信发送模块 (12)数据库获取模块 (14)3.5 用户界面 (18)3.5.1 WeatherActivity (19)3.5.2 HistoryActivity (20)3.5.3 SetupActivity (24)3.5.4 GoogleMapActivity (26)4.总结 (35)5. 参考文献 (36)天气预报短信效劳系统1.需求分析1.1 功能需求天气预报短信效劳系统中,有一个显示天气情况的用户界面,可以通过图片和文字显示当前和未来几天的天气状况,包括温度、湿度、风向和雨雪情况等。

这些天气数据是通过后台效劳获取的,这个后台效劳可以按照一定时间间隔,从Yahoo上获取天气预报信息,并将天气信息保存在后台效劳中。

系统还需要提供基于SMS短信的天气数据效劳,其他用户可以向本例如所在的上发送SMS 短信,并在短信中包含用户指定的关键字,那么可以将保存在后台效劳中的天气情况,再通过SMS短信回复给用户。

最后,每个被发送的SMS短信都要被记录下来,用户可以浏览或删除这些回复信息。

本系统还要显示地图,在地图上显示某地方的天气信息。

1.2 界面需求本例如包含三个主要的用户界面:(1)显示天气预报的用户界面;(2)显示已发送SMS短信的用户界面;(3)浏览和设置配置信息的用户界面;(4)Google地图,在地图上覆盖天气信息。

1.3 内部功能隐藏在用户界面后面的内部功能,是用户界面能够正确实现的根底,如下所述:(1)显示天气预报的用户界面;(2)获取Yahoo的天气数据;(3)显示SMS短信的用户界面;(4)根据关键字监视SMS短信;(5)发送包含天气信息的SMS短信;(6)将发送的SMS短信写入数据库;(7)浏览和设置配置信息的用户界面;(8)将用户设置的配置信息保存到数据库;(9)启动时读取数据库中的配置信息;(10)恢复缺省设置;(11)显示Google地图且覆盖天气信息的用户界面,写入获取的谷歌密钥。

基于Android的天气预报的设计与实现

基于Android的天气预报的设计与实现

基于Android的天气预报的设计与实现目录1.引言12.系统分析22.1需求分析 22.2可行性分析 22.3性能分析 33.系统设计33.1总体结构设计 33.2数据库设计 33.3数据获取与显示 53.4详细设计 64.系统实现74.1软件界面设计74.2天气信息显示模块74.3城市管理显示模块94.4主界面数据请求125.系统测试125.1测试方案设计125.2测试用例创建135.3测试结果分析146.结语14参考文献14基于Android的天气预报的设计与实现摘要:智能手机现在已经成为人们的随身必带物,甚至因为智能手机而出现的一个种族--低头族。

所以智能手机系统已经成为了人们所关注的一个信息,基于手机智能系统的应用程序也开始受人们关注。

在这个智能系统终端的飞速发展过程中,出现了几大权威,如谷歌公司创立的Android系统,苹果公司创立的iOS系统等。

该项目是用eclipse开发工具开发的在Android系统的智能手机上运行的天气预报软件。

这个软件具有显示未来几天内的天气信息和有查看其它城市的天气信息的功能。

与现在市面有出现的天气预报软件相比,这个软件有不用花太多流量就可以查看天气信息;且这个软件完全没有广告的优点。

本项目就在剖析讨论基于Android系统的技术的基石上开发设计,为了使天气预报这个应用程序更加简单明了。

关键词:Android 天气预报手机软件数据库1.引言手机智能系统的来临,使人们的生活质量发生改变,如学习,不再需要花时间去图书馆或者书店,人们只需要在手机上下载相关文本,就可以学习到新的东西。

Android系统又是所有手机智能系统的占比率是最大的。

Android开发变成了一种主流趋势。

天气的信息,一直是人们所关系的一个话题。

本项目就是做基于Android系统的天气预报的设计与实现。

天气预报这个APP是一个能提供天气信息的应用程序,可以让人们在现如今这个快节奏的发展过程中随时随地的获取天气信息。

基于Android平台的天气预报系统的设计与开发

基于Android平台的天气预报系统的设计与开发

基于Android平台的天气预报系统的设计与开发基于Android平台的天气预报系统的设计与开发摘要:安卓是谷歌于2008年推出的一个智能手机操作系统,其独特的设计模式使得开发手机软件变得非常简单。

该论文介绍了一款安卓天气预报的设计与实现过程。

用户可以通过主界面选择城市来获得包括风力、风向、紫外线强度等的天气信息。

基于手机的天气预报系统能够使用户对于各地的天气情况实时掌握,方便用户的出行和行程安排,具有一定的实用性。

关键字:实时预报,Android,温度检测,定位The Design and Development of Weather Forecast System based on the AndroidⅠSystemAbstract: Android is a Smartphone system launched by Google in 2008, whose unique design pattern makes it easier to develop mobile phone softwares . The paper introduces the process of the design and implementation of a Android weather forecast system. Users can choose a city what he likes from the home screen to get access to the weatherinformation ,including wind,winddirection,strong of ultraviolet light and soon.Weather forecast system based on mobile phone enables users to take the real-time control of weather conditions of all parts,thus bringing great convenience to the user's travel and travel arrangements, and has a certain practicalityKeywords: real-time forecast, Android , Temperature detection , location毕业论文(设计)原创性声明本人所呈交的毕业论文(设计)是我在导师的指导下进行的研究工作及取得的研究成果。

基于android平台的天气预报软件设计与实现正文 _大学论文

基于android平台的天气预报软件设计与实现正文 _大学论文

摘要随着智能手机一步步走进普通人的生活,它将成为人们获取信息的主要设备。

因此手机的娱乐应用服务将会有很大的发展空间手机快捷查询软件就是其中的一项。

Android平台提供给用户非常方便的快捷查询功能这将为快捷查询服务的设计与实现提供了更好的平台。

另外Android平台基本上是免费的,所以能够有效降低软件的成本,最终让每个用户能够自由地获取信息,也为手机快捷查询服务的普及做出贡献。

本文研究分析了Android平台的系统架构和组件模型接着解析了Android中的重要API和应用构成以Intent和生命周期的机制。

在此基础上基于Android平台设计和开发手机快捷查询天气软件。

本系统界面友好、操作便捷具有良好的可扩展性和可维护性;系统经过测试、可以稳定运行、能够满足手机用户的基本需求。

关键词智能手机Android API 用户IAbstractAs smartphones is walking into the life of ordinary people step by step, it will become the main equipment of access to information.Therefore, mobile entertainment application service there will be a very big development space of mobile phone quick query software is one of them.Android platform to provide users with convenient and fast query function for the design and implementation of a quick query service provides a better platform.Also the Android platform is essentially free, so can effectively reduce the cost of software, finally let each user can freely access to information and also contribute to the popularization of mobile phone quick query service.This study analyzes the Android platform system architecture and component model and analyzes the important part of the Android API and application of mechanism with the Intent and life cycle.On the basis of the design and development based on the Android platform mobile phone quick query software in the weather.This system friendly interface, convenient operation, good scalability and maintainability;System tested, stable operation, and can satisfy the basic needs of mobile phone users.Keyword smart phone Android API (Application Programming Interface) UserII目录摘要 (I)Abstract (II)第1章绪论 (1)1.1 国内外手机系统现状 (1)1.2 Android系统的优势 (1)1.2.1 开放性 (1)1.2.2 挣脱束缚 (1)1.2.3 丰富的硬件 (2)1.2.4 开发商 (2)1.3 Android的发展趋势 (2)1.3.1 国产手机品牌纷纷加速海外布局 (3)1.4 本章小结 (3)第2章相关技术简介 (4)2.1 开发工具 (4)2.1.1 JDK(Java Development Kit) (4)2.1.2 Android SDK 介绍 (4)2.1.3 Eclipse 开发工具介绍 (4)2.1.4 Android Development Tools(ADT)介绍 (4)2.2 开发环境搭建 (5)2.2.1 开发环境搭建的步骤 (5)2.2.2JDK安装 (5)2.2.3Eclipse安装 (5)2.2.4Android SDK安装 (6)2.2.5ADT安装 (7)2.2.6 创建A VD (7)2.3 本章小结 (7)第3章需求分析 (8)3.1 开发背景 (8)3.2 开发需求分析 (8)3.2.1 开发需求分析的作用 (8)3.2.2 天气预报需求分析 (8)3.3 本章小结 (9)第4章项目功能描述 (10)4.1 系统主要功能 (10)III4.2 项目工程结构图 (10)4.2.1 项目工程 (10)4.3 XML和JSON详情 (11)4.3.1XML解析 (11)4.3.2JSON解析 (12)4.3.3XML的解析方式有两种 (13)4.4本章小结 (14)第5章程序代码设计 (15)5.1 帮助界面 (15)5.2 登陆界面 (16)5.3 主界面 (19)5.4 本章小结 (41)结论 (41)致谢 (42)参考文献 (43)附录1 (44)IV第1章绪论1.1 国内外手机系统现状在早期的手机内部是没有智能操作系统的,所有的软件都是由手机生产商在设计时所定制的,因此手机在设计完成后基本是没有扩展功能的。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

编号: 课程设计说明书 题 目: 基于Android的天气预报开发 院 (系): 信息与通信学院 专 业: 学生姓名: 学 号: 指导教师:

年 月 日 1

摘 要 随着移动通信技术的发展和无线数据业务的进步,手机已被赋予了除通话以外的其它许多功能。全新的手机软件领域已逐渐聚焦了众多软件开发商的目光,软件开发者和软件用户将共同面临这个振奋人心的新境界。 本设计使用Android设计技术开发了一种运用在Android系统上的手机天气预报软件系统,本系统通过选择城市来获得天气,风向,风向,温度等信息。基于手机的天气预报系统软件可以使用户对于各地的天气情况的实时掌握,极大的方便了用户的出行和行程安排,避免了不必要的麻烦,具有很强的实用性。 关键词:Android;手机天气预报软件。

Abstract With the development of science and technology, the mobile terminal gradually into the people's attention, related to more widely, and play an increasingly important role in people's daily lives. Therefore, the development of critical applications has become an important factor in the popularity of the mobile terminal, the design and development of practical, convenient application is of great significance and good market prospects. Android as the most popular operating platform, naturally, there are a lot of demand for application services. The study of this topic is the weather software, based on the Android platform is designed to help the user to query weather information and weather changes anytime, anywhere, to make life more comfortable and convenient. This paper describes the software interface design of the Android platform under the weather and exception handling part, including the contents of the interface implementation, the use of controls, the layout of the interface, and exception handling, combined with weather data of the China Meteorological Association, will be accurate weather conditions presented to the user-friendly way, allows the user to experience more enjoyable the service of this software.

KEY WORDS:Android,interface,control,weather software 2

目 录 第一章 绪论 3 1.1课题研究内容 3 1.2 课题研究需求分析 3 1.3 研究目的和意义 3 1.4 研究前景 4 第二章 Android开发环境及平台搭建 4

2.1 Android开发环境介绍 4 2.2 Android开发平台搭建 4 第三章 项目分析 5 3.1 用户界面分析 5 3.2 相关技术介绍 5 3.2.1 Activity 5 3.2.2 Intent 5 3.2.3 Service 6 3.3.4 Layout布局 7 3.3.5 控件介绍 8 第四章 天气预报软件界面设计与实现 8

4.1 Android平台用户界面的实现 8 4.1.1主要的项目工程文件 9 4.1.1创建中国城市列表 10 4.2 天气信息的获取 12 4.2.1天气信息数据的获取 12 4.2.2解析数据 14 4.3在UI上显示天气信息 14 第五章 软件测试 15 5.1 天气预报软件在电脑模拟环境下测试 15 5.2 天气预报软件在Android手机下测试 17 第六章 总结 18 参考文献 19 3

1 绪论

Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,

如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。Android操作系统最初由Andy Rubin开发,主要支持手机。2005年8月由Google收购注资。2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。随后Google以Apache开源许可证的授权方式,发布了Android的源代码。第一部Android智能手机发布于2008年10月。Android逐渐扩展到平板电脑及其他领域上,如电视、数码相机、游戏机等。2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。 2012年11月数据显示,Android占据全球智能手机操作系统市场76%的份额,中国市场占有率为90%。2013年09月24日谷歌开发的操作系统Android在迎来了5岁生日,全世界采用这款系统的设备数量已经达到10亿台。 1.1 课题研究内容 本课题研究的是基于Android平台下的天气软件,目的是使用户能随时随地的查询天气信息及天气变化情况,让生活更加舒适方便。本文讲述Android平台下天气软件的界面设计以及数据的获取和解析,主要包括界面的实现,控件的使用,界面的布局和数据处理等内容,结合中国气象网的天气数据,将准确的天气情况以友好的方式呈现给用户,使用户更加赏心悦目的体验本软件的服务。通过对界面的布局及控件的应用等相关内容的学习,使我们对Android平台下界面开发工作有一个初步的了解,并且经过这次开发过程,能够基本掌握这些内容。 1.2 课题研究需求分析 课题研究需要达到的基本要求: 1、 能够查询城市的天气情况; 2、系统能通过手机查看并显示天气数据; 3、系统必须具有安全性,可靠性,独立性。 1.3 研究目的和意义 天气软件是一种非常实用的信息服务,随着智能手机的不断普及,各种智能手机平台下都有各种各样的天气软件。Android作为现在主流的智能手机之一,自然也需要这方面的软件。天气关系到人们的日常生活,如告知温暖,方便出行等。一款简单实用的天气软件会很吸引用户。 基于Android平台的天气软件已经有很多,经过分析,用户第一眼往往是一个软件的外观,一个好看的界面才能让用户以一种爱美之心去尝试,才能进一步了解一个软件的好坏,所以吸引眼球的界面是争取用户的第一步。因此,界面设计工作对应用程序来说非常重要,在界面上吸引了用户,才能进一步让用户体验应用程序中的功能,使用这个软件。 4

1.4 研究前景 Android最吸引人的特点是开源特性,因其开源,允许所有人对其代码进行开发和修改,同时又由于其代码的简单易学性,Android在全世界拥有众多的粉丝。Android在中国的前景十分广阔,首先是有成熟的消费者,在国内,Android社区十分红火,这些社区为Android在中国的普及做了很好的推广作用。国内厂商和运营商也纷纷加入了Android阵营,包括中国移动,中国联通,中兴通讯,华为通讯,联想等大企业,同时不仅仅局限于手机,国内厂家也陆续推出了采用Android系统的产品,我们可以预见Android将会被广泛应用在国产智能上网设备上,将进一步扩大Android系统的应用范围。 Android采用了软件层(Software stack)的构架,主要分为三个部分。底层以Linux为内核作为基础,由C语言开发,只提供基础功能,中间层次包话函数库和虚拟机,由C++开发。最上层是各种应用软件,包话通话程序,短信程序。应用软件可以由各公司或个人自行开发,以JAVA编写。 2 Android开发环境及平台搭建 2.1 Android开发环境介绍 Android平台使用Java编程语言来开发应用程序,而Android提供了对Java的核心支持。考虑到Java虚拟机的执行效率和占用资源情况,Google重新设计了Java的编译器,命名为Dalvik。Dalvik是经过优化的Java编译器,允许在有限的内存中同时运行多个虚拟机的实例,并且每一个Dalvik应用作为一个独立的Linux进程执行,独立的进程可以防止在虚拟机崩溃的时候所有程序都被关闭。 项目的开发在Eclipse环境中进行,由于进行的是Android应用程序的开发,需要在Eclipse安装ADT插件,即Android开发工具,这样Eclipse就可以和Android SDK建立连接,在Eclipse中启动Android模拟器、调试程序等工作。 由以上分析可知,Android平台的搭建需要Android SDK、Java SDK、Eclipse和ADT四个软件。 2.2 Android开发平台搭建 在进行Android应用程序的开发前,要先搭建Android平台,然后才能在开发环境中进行编程。根据官方指导,对Android平台的搭建过程介绍如下: STEP1:在官方网址上下载JDK6.0并安装,网址是: http://www.oracle.com/technetwork/java/javase/downloads/index.html 安装后设置系统环境变量JAVA_HOME、CLASS_PATH、PATH的值; STEP2:在官方网址上下载更新的SDK进行安装,官方网址为: http://development.android.com/sdk/index.html 下载完后解压到指定文件夹,启动SDK Manager进行安装,选择需要的Android版本,然后更新,这次更新需要的时间比较慢,所以更新前要做好准备。安装完成后,将ADB

相关文档
最新文档