ImageVerifierCode 换一换
格式:DOCX , 页数:11 ,大小:292.74KB ,
资源ID:5403388      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5403388.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(android论文.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

android论文.docx

1、android论文 课 程 设 计 (论文)课题名称: 基于Android平台的快捷查询软件设计专业: 班级: 学生姓名: 学号: 指导教师: 2012 年 5 月 25 日 基于Android平台的快捷查询软件设计 摘要随着智能手机一步步走进普通人的生活,它将成为人们获取信息的主要设备。因此,手机的娱乐应用服务将会有很大的发展空间,手机快捷查询软件就是其中的一项。Android平台提供给用户非常方便的快捷查询功能,这将为快捷查询服务的设计与实现提供了更好的平台。另外,Android平台基本上是免费的,所以能够有效降低软件的成本,最终让每个用户能够自由地获取信息,也为手机快捷查询服务的普及做出

2、贡献。本文研究分析了Android平台的系统架构和组件模型,接着解析了Android中的重要API和应用构成,以Intent和生命周期的机制。在此基础上,基于Android平台设计和开发手机快捷查询软件。本系统界面友好、操作便捷,具有良好的可扩展性和可维护性;系统经过测试,可以稳定运行,能够满足手机用户的基本需求。关键词:Android;Java;快捷查询;布局 AbstractWith the Mobile Phone enters into the live step by step,it will become the main device to obtain information.

3、 Services of mobile Phone will have great development space,fast query is one of them. Android platform offers users very convenient fast query the function,This will be for fast querythe design and implementation of service provides a better platform.In addition, Android platform is basically free,

4、 so can effectively reduce the software costs, Finally let each user will be free to get information, Also for the popularization of mobile phone Fast query the service contribution.This paper research and analysis of the Android platform system architecture and the component model, then analyzes th

5、e important Android API and the application form, with Intent and life cycle mechanism, on this basis, design and development of mobile phone constellation inquires the software based on the Android platform. This system friendly interface, Convenient operation, Has good expansibility and maintainab

6、ility; after test of system, can stable operation, To meet the basic needs of mobile phone users.Keywords: Android;Java; Fast query; Layout1、绪论1.1课题背景随着移动通信的发展以及互联网向移动终端的普及,网络和用户对移动终端的要求越来越高,而Symbian,windows Mobile,Palm OS等手机平台过于封闭,不能很好的满足用户的需求,因此市场迫切需要一个开放性很强的平台。Android是一套真正意义上的开放性移动设备综合平台,它包括操作系统、

7、中间件和一些关键的平台应用。Android是由Linux+Java 构成的开源软件,允许所有厂商和个人在其基础上进行开发。Android 平台的开放性等特点既能促进技术(包括平台自身)的创新,又有助于降低开发成本,还可以使运营商能非常方便地制定自己的特色化的产品。因此,它具有很大的市场发展潜力。经过多年的发展,第三代数字通信( 3G)技术获得了广泛的接受,它为移动终端用户带来了更快的数据传输速率。随着3G网络的使用,移动终端不再仅是通讯网络的终端,还将成为互联网的终端。因此,移动终端的应用软件和需要的服务将会有很大的发展空间。 Google与包括中国移动、摩托罗拉在内的三十多家技术和无线应用的

8、领军企业组成的开发联盟为此于2007年11月推出了一个专为移动设备设计的软件平台Android。Android最大特点在于它是一个开放的体系架构,具有非常好的开发和调试环境,而且还支持各种可扩展的用户体验, Android里面具有非常丰富的图形系统, 对多媒体的支持功能和非常强大的浏览器。本课题的目的在于掌握Java手机应用开发技术和移动软件平台开发技术。在以Java语言为基础,结合Android移动开发平台,并利用Android提供的SDK,完成在Android平台上运行的快捷查询软件,形成一款具有一定功能的手机应用软件。本课题的意义在于通过开发一款快捷查询手机应用软件,可以熟练应用Andr

9、oid平台提供的应用程序接口,掌握Android平台上的各种应用。1.2本文主要工作Android是基于Linux+Java的手机操作系统平台,XMPP是基于XML的开源的即时通讯协议,本文从实际应用出来,提出了开发基于Android平台的手机快捷查询软件。本文的主要工作包括:在Eclipse开发环境下,运用java语言和android 的sdk 开发一款可以实现快捷查询功能的软件。本软件除了即时文本信息的传输显示外,还可以进行图片的显示,并对软件客户端的功能进行了美化扩展,增加了背景和浏览的功能。并且该系统在Android模拟器上运行,取得了很好的运行效果。2、 Android相关技术背景介

10、绍2.1 Android操作系统简介Android是Google在2007年11月宣布的基于Linux平台的开源手机操作系统的名称,而在Android系统底层方面,Android使用C/C+作为开发语言4。该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的解决方案。2.2 Android架构Android同一个核心应用程序包一起发布,该应用程序包括email客户端,SMS短消息程序,日历,地图,浏览器,联系人管理程序等。所有的应用程序都是用Java编写的。Android应用程序框架即开发者也完全可以访问核心应用程序使用的API框架。该应用程序架构用来简

11、化组件软件的重用:任何一个应用程序都可以发布它的功能模块并且任何其他的应用程序都可以使用其所发布的功能模块(不过得遵循框架的安全性限制)。该应用程序重用机制使得组件可以被用户替换。2.3 Activity简介Activity是android最常用的组件,是应用程序的表示层,Activity一般通过View来实现应用程序的用户界面,相当于一个屏幕,用户与程序的交互是通过该类实现的。 Activity类创建了一个窗口,开发人员可以通过 setContentView(View)接口把UI放到activity创建的窗口上,当activity指向全屏窗口时,也可以用其他方式实现:作为漂浮窗口(通过win

12、dowIsFloating的主题集合),或者嵌入到其他的activity(使用ActivityGroup)。Activity的生命周期主要包含三个状态,各种状态之间的切换是通过各种回调方法实现。处于运行态的Activity拥有焦点,正在与用户进行交互,该状态的Activity可以为用户提供信息并接收用户的事件响应。而处于暂停态的Activity失去了焦点,一般被运行态的Activity替代,当前台显示的Activity不是全屏时,可以见到暂停态的Activity。而处于停止态的Activity没有焦点,并且是不可见的,系统可以随时将其释放。3、手机快捷查询软件设计实现 3.1应用程序的资源正如

13、前面提到的,Android 中的资源放在项目的 res 子目录中。资源分为三类:1.Drawables:这个文件夹包含图形文件,比如图标和位图。2.Layouts:这个文件夹包含表示应用程序布局和视图的 XML 文件。后面会详细研究这些文件。3.Values:这个文件夹包含strings.xml 文件。这是为应用程序实现字符串本地化的主要方法。3.2布局文件main.xml3.3手机快捷查询软件设计实现本软件开始执行后,便直接进入了系统的主界面,为了系统以后能扩展其他服务,故将主界面设置成一般界面,如图所示。其他界面部分代码如下:package com.search.telephone;imp

14、ort java.io.Serializable;/* * 封装查询结果信息 * 为了在activity之间传递,要实现Serializable接口 * author Administrator * */public class Telephone implements Serializable /* * */ private static final long serialVersionUID = 1L; private String mobile; /手机号码 private String queryResult; /true或者false private String province;

15、 /省 private String city; /市 private String areaCode; /区号 private String postCode; /邮编 private String corp; / private String card; /卡类型 public String getMobile() return mobile; public void setMobile(String mobile) this.mobile = mobile; public String getQueryResult() return queryResult; public void se

16、tQueryResult(String queryResult) this.queryResult = queryResult; public String getProvince() return province; public void setProvince(String province) this.province = province; public String getCity() return city; public void setCity(String city) this.city = city; public String getAreaCode() return

17、areaCode; public void setAreaCode(String areaCode) this.areaCode = areaCode; public String getPostCode() return postCode; public void setPostCode(String postCode) this.postCode = postCode; public String getCorp() return corp; public void setCorp(String corp) this.corp = corp; public String getCard()

18、 return card; public void setCard(String card) this.card = card; 4、结语本文在Android平台以及在该平台上开发手机快捷查询软件上做了大量的工作,但因个人能力有限,还有很多问题需要解决,现对未来可以进行的工作做出以下几点展望:(l)本文实现的快捷查询客户端是基于Android平台进行开发的,但是还未能真正解析Android的精髓,系统的界面设计也不是很完善,对Android平台进一步研究,能够使系统在设计方面更加快捷和完善。(2)本文所开发的系统目前还只是在模拟器上进行运行,还有待移植到真机上进行进一步研究。相信随着研究的进一步深入,这些问题会逐步得到解决,相信基于Android平台的快捷查询类娱乐软件会有很好的应用前景。5、参考文献1李观华,范辉.J2ME在移动通信程序中的应用.计算机应用,2003,2廖永刚,余冬梅,张秋余.J2ME架构与安全机制的研究.计算机程序设计,2006 7王勤,计算机控制技术,机械工业出版社,20039刘令普,数字信号处理,哈尔滨工业大学出版社,200210扶松柏,Android开发从入门到精通,北京希望电子出版社2012,1

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1