基于android技术的界面设计与研究

基于android技术的界面设计与研究

ID:33499393

大小:233.11 KB

页数:3页

时间:2019-02-26

基于android技术的界面设计与研究_第1页
基于android技术的界面设计与研究_第2页
基于android技术的界面设计与研究_第3页
资源描述:

《基于android技术的界面设计与研究》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、万方数据ISSN1009-3044ComputerKnowledgeand乃d聃,I;口!∥电奠知识与技术V01.5,No.29,October2009,PP.8183—8185E-mail:xsji@cccc.net.enhttp://wwW.dnzs.net.cnTel:+86—551—569供1635690964基于Android技术的界面设计与研究赵亮1。张维2(徐州建筑职业技术学院。江苏徐州221000)摘要:详细介绍了google发布的新一代智能手机平台Android的基本架构,通过对其应用程序构成

2、框架的分析。分析了构成An—droid应用程序的四种架构决的功能。最后通过对视图和布局的介绍,给出一种使用Android技术的界面设计实现方案.并通过数据绑定实现了用户事件映射。关键词:Android;view;viewgroup;数据绑定;布局中图分类号:TP311文献标识码:B文章编号:1009-3044(2009)29--8183--03ResearchandDt嫡印ofInterfaceBasedOnAndroidTechnologyZHAOL她1,ZHANGwei2(DepartmentofElect

3、rionicInformation,XuzhouInstituteofArchitecturalTechnology,Jiallgsu221000,C㈣Abstract:DescribedindetailtheAndroidthatWaSthebasicstructureofanewgenerationsmartphonesphfformofgoo西e.Bytheanalysisofi堪applicationconstitution,WCanalyzethefimctionofthefourkindsofblo

4、ckthatcomposetheAndroidarchitecture.Finallythroughtheintroductionoftheviewandlayout,presenta11interfaceimplementationusingAndroidtechnologyandrealizetheusereventmappingbydatabindi.g.Keywords:Android;view;vicwgroup;databmdillg:,layout随着3G网络的使用,移动终端不再仅是通讯网络的终端

5、,还将成为互联网的终端。因此,移动终端的应用软件和需要的服务将会有很大的发展空间。Google为此于2007年11月推出了一个专为移动设备设计的软件平台——Andmid。Android是一个针对移动设备的程序集,其中包括一个操作系统,一个中间件和一些关键性应用。1Android平台的架构Android平台自底向上由以下四个层次组成:Linux内核层、运行时库和其他库层、应用框架层、应用程序层。如图l所示。1)Linux内核层:Android底层是一个基于Linux内核来开发的独立操作系统,主要是添加了一个名为G

6、oldfish的虚拟CPU以及Android运行所需的特定驱动代码。该层用来提供系统的底层服务,包括安全机制、内存管理、进程管理、网络堆栈及一系列的驱动模块。作为一个虚拟的中间层,该层位于硬件与其它的软件层之间。需要注意的是,这个内核操作系统并非类GNU/Linux的,所以其系统库、系统初始化和编程接口都和标准的Linux系统有所不同的。它没有采用虚拟内存文件系统,而是采用YAFFS2文件系统。YAFFS2(YetAnotherFlashFileSystem)文件系统是一个开源的专门为NANDFlash设计的文

7、件系统,具有很好的可移植性,同时也是一种日志型文件系统。2)Android运行时库和其他库层:Android运行时库包含一组核心库和Dalvik虚拟机同时Android提供了丰富的库类支持且大部分为开源代码。31应用框架层:在应用框架层Android开发人员可以跟那些核心应用一样拥有访问框架APIs的全部权限。应用的系结构化设计简化了各组件之间的重用,任何应用都可以分发自己的组件,任何应用也可以使用这些分发的组件。41应用程序层:Android本身会附带一些核心的应用程序,包括e.mail客户端、短信程序、日历

8、、地图、浏览器、通讯录等,目前所有的应用程序都是由Java语言开发的。2Android应用程序的构成对于一个Android应用程序来说,是由四种构造块组织而成:Activity、IntentReceiver、Service、ContentProvider。但是,并不是每一个Android应用程序都需要这四种构造块,我们对四种构造块做一些说明:1)Activity。Activity是An

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。