当前位置:首页 >> 能源/化工 >>

Android的架构与应用开发探讨


Android 的架构与应用开发探讨 摘要:随着人类科学技术的发展,手机的更新频率非常高。智能 手机是现在生活中的主角,其系统为 android,是智能手机的平台。 针对 android 系统智能手机的功能、构架以及原理等进行全方位的 研究和探讨。 关键词:android;架构;应用开发 中图分类号:tn929.53;tp311.52 文献标识码:a 文章编号: 1674-771

2 (2013) 02-0081-01 android 系统的智能手机是一个真正意义上的开放性移动设备综 合平台,其中包括:用户界面、应用程序、操作系统和中间件,拥 有了一定电话的所需的全部软件,android 系统的开发性保证了该 平台不存在任何阻碍移动产业创新发展的空间。 一、android 系统的构架 android 系统平台由 linux 内核层、应用框、android 运行时库和 其他库层、应用程序四个层次构成。 第一层 linux 内核层,主要是通过添加 android 运行时所需要的 特定驱动代码和一个 goldfish 的虚拟 cpu 来实现。是基于 linux version2.6.23 内核进行的开发。其主要作用在于,能够提供系统 底层的服务,如,内存管理、网络堆积、进程管理和安全机制等, 该层在硬件和其他软件之间属于中间层。由于该内核操作系统和 linux/gnu 并属于一类,因此,它的系统初始化、编程接口和系统 库等都不同于标准的 linux 系统。其采用的不是内存文件系统而是 yaffs2 文件系统。 第二层 android 运行时库和其他库层, android 系统运行时库中包 含了一组 dalvik 虚拟机和核心库,并提供了丰富的库类支持,而 且这些库类大多数都是开源代码,如采用 aqlite 数据库。android 系统在选择该数据时不需要安装和管理,该数据库是一个完整的数 据库,储存在单一磁盘文件中,占有内存只有 250kb。但是支持数 据库的大小为 2tb,能够支持和处理并发事务的功能,运行速度比 其他大多数数据库快。 第三层应用框架层, android 系统的开发人员或研究人员在该层中 可以拥有访问的框架 apls 的全部权限。 第四层应用程序层主要包括一些核心应用程序,如,e-mail 客户 端、短信程序、地图、浏览器、通讯录和日历等。 二、android 系统平台与 j2me 的区别 android 系统使用的是 dalvik 虚拟机, j2me 使用的标准是 java 而 虚拟机两者是有区别的。j2me 是 java 语言专门针对嵌入式电子产 品开发的版本,在电视机机顶盒、移动电话、pda 以及其他资源受 限的设备上,移动设备目前使用最广泛的开发平台就是 j2me。j2me 的应用可以跨操作系统,主机的操作可以是 symbian、windows mobile、 linux 等, j2me 的应用程序能调用本地系统资源。 android 而 系统包括了操作系统的内核,还拥有现成的应用软件,可以直接使 用 java 语言特点以及免费开源,一定程度上方便了开发人员。其 中,dalvik 是基于寄存器的,经过优化可以在有限的内存中允许同 时运行多个虚拟机的实力,而标准的 java 虚拟机是基于堆栈的。 三、android 应用开发分析 在 android 系统平台下设计 rss 阅读器,实现在线阅读新闻网站 的 rss 主要的开发有 xml 数据流解分析和在 android 界面上显示的 rss 内容两方面。dom 和 sax

相关文章:
Android的架构与应用开发探讨
Android 的架构与应用开发探讨 摘要:随着人类科学技术的发展,手机的更新频率非常高。智能 手机是现在生活中的主角,其系统为 android,是智能手机的平台。 针对 ...
Android的架构与应用开发研究
Android的架构与应用开发研究Android的架构与应用开发研究隐藏>> 分享到: X 分享到: 使用一键分享,轻松赚取财富值, 了解详情 嵌入播放器: 普通尺寸(450*500pi...
Android软件平台架构与应用开发
Android软件平台架构与应用开发_IT/计算机_专业资料。android简介,通俗易懂。今日...Android底层架构研究 122页 免费 Android应用程序架构 29页 免费 第七章_Android...
关于举办Android APP开发架构应用实战
关于举办Android APP开发架构应用实战_计算机软件及应用_IT/计算机_专业资料。关于...研究和项目开发工作,在长期软件领域工作过程中,对软件企业运作 模式有深入研究,...
基于Android的多媒体应用开发与研究
基于Android 的多媒体应用开发研究 0 引言 2007 年 11 月由 Google 牵头,...Android 应用程序开发基于框架和组件。Android 本身已在其框架中提供了许多组件...
app开发毕业论文开题报告
Android 社 论文题目:交应用的开发 姓学专 名: ...第三部分研究 Android 系统网络协议实现原理。 3.本...月份搭建服务器和开发客户端主要的架构 4 月上旬...
Android应用程序框架深入浅出
探讨; 第三:是从应用开发工程师走向 Android 架构师最快捷、最实用的 的道路; 2, 有经验的 Android 系统开发人员: 第一:Application Framework 内部所有的架构...
安卓毕设参考文献
Android 的架构与应用开发研究[J] . 中南大学:信息科学 与工 程学院 计算机系统应用 2008-11:110-112. 15 刘平. Android 手机访问服务器的一种数据交互方法[J...
Android架构和应用程序
Android架构和应用程序_IT/计算机_专业资料。Android架构和应用程序今日...Android安全机制分析与解... 6页 免费 Android安全机制探讨 19页 免费©...
更多相关标签:
android开发架构 | android应用架构设计 | android开发架构设计 | android应用架构 | android app开发架构 | android应用程序架构 | android应用架构图 | android开发架构图 |