




已阅读5页,还剩46页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Android、Android是基于自由源和开放源代码Linux的操作系统,主要用于智能手机和平板电脑等移动设备,由Google corporation和open phone alliance主导和开发。还没有统一的中文名字,中国大陆的情况下经常使用“Android”或“angio”。Android操作系统最初在AndyRubin开发,主要支持手机。谷歌于2005年8月收购。2007年11月,谷歌与84家硬件制造商、软件开发者、电信运营商共同建立了智能手机联盟,改善了Android系统。之后,谷歌在Apache开放源代码许可证的许可下发布了Android的源代码。第一台Android智能手机于2008年10月上市。Android逐渐扩展到平板电脑和其他领域,如电视、数码相机、游戏机等。2011年第一季度,Android在全球的市场份额首次超过了网络系统,跃居世界第一。2012年11月的数据显示,安卓系统占据了全球智能手机操作系统市场的76%,中国的市场份额为90%。系统介绍,Android这个词的原意是“机器人”,也是Google 2007年11月5日发表的基于Linux的开源移动操作系统的名称。该平台由操作系统、中间件、用户界面和应用程序软件组成。安卓一词首次出现在1886年发表的SF小说未来夏娃 (Lvefuture)中,法国作家riel Adam(AugusteVilliersdelIsle-Adam)。他以安卓系统命名,外表是人类的机器。Android的徽标是由Ascender公司设计的。其中的文字使用Ascender公司特别制作的名为“Droid”的字体。安卓是全身绿色的机器人,绿色是安卓的象征。颜色绘制为Android操作系统的品牌符号PMS376C和RGB的十六进制数#A4C639。有时使用纯文本徽标。2012年7月,美国技术博客网站BusinessInsider选定了21世纪最重要的10种电子产品、Android操作系统和iPhone。Android的徽标、开发过程、2003年10月、Android Rubin等创建了Android并组建了Android团队。谷歌于2005年8月17日低调收购了22个月后成立的高科技公司Android及其团队。安迪鲁宾成为谷歌公司工程副总裁,继续负责安卓项目。谷歌于2007年11月5日在外部正式推出了名为Android的这一操作系统,宣布成立由34家手机制造商、软件开发者、电信运营商、芯片制造商组成的全球联合体。Android的源代码,与84家硬件制造商、软件开发人员和电信运营商合作。我们共同开发了OpenHandsetAlliance,它支持Google在2008年发布免费开源许可证(在Apache的许可证下)的移动操作系统和应用程序软件。在GoogleI/O会议上,Google提出了AndroidHAL模式图,同年8月18日,Android获得了美国联邦通信委员会(FCC)的批准,2008年9月,Google正式发布了Android1.0系统。这也是Android系统的最早版本。2009年4月,谷歌正式推出了名为Android 1.5的手机。从Android 1.5版开始,谷歌开始将Android版本命名为甜点名,将Android 1.5命名为Cupcake(纸杯蛋糕)。与Android 1 . 0相比,该系统有了很大的改进。2009年9月,谷歌发布了Android 1.6的正式版本,发布了带有Android 1.6正式版本的移动HTCHero(G3),由于其出色的外观设计和新的Android 1.6操作系统,HTCHero(G3)成为了当时世界上最受欢迎的手机。Android 1.6也有一个有趣的甜点名叫Donut(甜甜圈)。2010年2月,Linux内核开发者GregKroah-Hartman将从Linux内核“状态树”(stagingtree)中删除Android驱动程序,从此将Android和Linux开发的主流分支。同年5月,谷歌正式公布了Android 2.2操作系统。谷歌将Android 2.2操作系统命名为Froyo,并将其翻译为冷冻酸奶。2010年10月,谷歌宣布,电子市场上经过正式数字认证的Android应用程序数量达到了10万个,Android系统中的应用程序增长速度非常快的第一个里程碑。2010年12月,谷歌正式公布了Android 2.3操作系统姜饼人(jinger bread)。2011年1月,谷歌每日Android设备的新用户数达到30万台,截至2011年7月,该数字增加到55万台,Android系统设备的用户数总计达1.35亿人,Android系统已经成为智能手机领域拥有最多的系统。2011年8月2日,Android手机占据了全球智能手机市场的48%,在亚太地区市场占主导地位,并纵用Symbian(Symbian系统)的盲从,跃居世界第一。2011年9月,使用了48万个Android系统,在智能手机市场上获得了43%的Android系统份额。继续保持移动操作系统第一名。谷歌将推出名为IceCreamSandwich的新Android 4.0操作系统。2012年1月6日,Google AndroidMarket的10万开发人员免费发布了40多万个活动应用程序。AndroidMarket应用程序商店目录在新年第一周周末突破40万标准,突破30万台,仅4个月。2011年初,Android market从20万增加到30万应用程序需要4个月的时间。系统体系结构、Android的系统体系结构与操作系统一样,使用分层体系结构。架构图中的Android结构包括四层,从上到下分别是应用程序层、应用程序框架层、系统运行时层和Linux内核层。1.应用程序第2层。应用程序框架第3层。系统运行时第4层。Linux内核层、应用程序、Android将与一系列核心应用程序包一起发布,包括客户端、SMS短消息程序、时间表、地图、浏览器、联系人管理器等。所有应用程序都是用JAVA语言编写的。系统体系结构、应用程序框架和开发人员也可以完全访问核心应用程序使用的API框架。应用程序的体系结构设计简化了组件重用。任何应用程序都可以发布功能块,其他应用程序可以使用需要遵循框架安全性的已发布功能块。同样,此应用程序重用机制可以轻松地替换程序组件。每个应用程序后面隐藏的是一系列服务和系统,其中包括:丰富、可扩展的视图(Views),可用于组织应用程序,例如列表(Lists)、网格(Grids)、文本框(Textboxes)、按钮(Buttons)和可嵌入的web浏览器。ContentProviders允许应用程序访问其他应用程序(如联系人数据库)中的数据,或共享自己的数据资源管理器以访问非代码资源,如本地字符串、图形和布局文件(Layoutfiles)。通知管理器允许应用程序在状态栏中显示用户提示信息。活动管理器用于管理应用程序生命周期并提供常规导航回滚功能。系统体系结构、系统运行时、Android包含可用于Android系统各种组件的C/C库。通过Android应用程序框架为开发者提供服务。以下是一些核心库:*系统c库-继承自BSD的标准c系统库Libc是专门为基于Embeddedlinux的设备自定义的。*媒体库-基于PacketVideoOpenCORE此库支持多种常见的音频、视频格式播放和录制,同时还支持静态图像文件。编码格式包括mpeg 4、H.264、MP3、AAC、AMR、jpg和png。*SurfaceManager-管理显示子系统,并允许在多个应用程序之间无缝混合二维和三维图层。*LibWebCore-支持Android浏览器和可嵌入web视图的最新web浏览器引擎。系统体系结构、Linux内核层、Android在Linuxkernel上运行,但不是GNU/Linux。由于通用GNU/Linux支持的功能,Android在大多数情况下不受支持,包括Cairo、X11、Alsa、FFmpeg、GTK、Pango和Glibc。Android将Glibc替换为Bionic,将Cairo替换为Skia,将FFmpeg替换为opencore。Android需要为业务应用程序删除受GNUGPL许可证限制的部分。例如,Android需要将驱动程序移动到用户空间,以便将Linux驱动程序与Linuxkernel完全分离。Bisonic/libc/kernel/非标准Kernelheaderfiles。Android的kernel标头是使用linuxkernel标头中的工具建立的,以保留常数、资料结构和巨集。Android的Linuxkernel控制包括安全性、存储管理、程序管理、网络堆栈和下载Android源之前,请先安装构建工具Repo以初始化源。Repo是Android用于辅助Git操作的工具。后缀简介,APK是Android安装软件包(APK)(Android package的缩写)的后缀。APK是类似于SymbianSis或Sisx的文件格式。APK文件可以直接传送到Android emulator或Android手机进行安装。Apk文件与sis一样,将androidsdk编译的项目打包为apk格式的安装程序文件。apk文件实际上是zip格式,但后缀名称修改为APK,解压缩为UnZip时,将显示Dex文件。Dex是AndroidDalvik可执行程序,它是DalvikVMexecutes的完整名称,是Dalvik字节代码,不是JavaME的字节代码。APK文件结构APK文件结构为1 .meta-INF (注意:在Jar文件中经常看到);Res (注意:存储资源文件的目录);3.AndroidManifest.xml(请参阅:程序全局配置文件);4.classes.dex(注意:Dalvik字节代码);5.resources.arsc(注意:编译的二进制资源文件)。总之,Android在运行程序时需要先执行UnZip,然后直接安装(如Symbian),并将其与WindowsMobile中的PE文件区别开来,因此程序机密性和可靠性不高,可以通过dexdump命令反编译,但使用Microsoft的WindowsGadgets或WPF等体系结构方法。在Android平台上,dalvikvm的可执行文件以apk格式打包,最终运行时加载程序解压缩,然后获取对编译后的androidmanifest.xml文件的permission分支的安全访问,但是您可能会发现,仍然存在很多安全限制,将apk文件传递到/system/app文件夹下将不会限制执行。通常安装的文件可能不是此文件夹,Android root中系统上的apk文件默认存储在此具有root权限的文件夹中。平台优势,1 .开放式2 .不受约束3。丰富的硬件4。便利的开发5。Google应用程序、开放性和优点方面,Android平台是开发首选的开发平台,允许所有移动终端企业参加Android联合体。卓越的开放性可以拥有更多的开发者,随着用户和应用程序越来越丰富,新的平台很快就会完成。开发性有助于Android开发中人气的积累。这包括消费者和供应商,对消费者最大的好处就是丰富的软件资源。开放的平台还会引起更大的竞争,使消费者能够以更低的价格购买满意的手机。没有平台的优点,没有束缚,在过去的很长一段时间里,特别是在欧洲和美国,手机应用程序经常受到通信公司的限制,使用什么功能连接到什么网络几乎受运营商的控制。自2007年iphone问世以来,用户更容易连接到网络,通信公司的限制也减少了。EDGE、HSDPA由于从2G到3G移动网络的逐步过渡和增强,无法从移动通信运营商的嘴里自由访问网络。与平台优势、丰富的硬件、Android平台的开放性有关。由于Android的开放性,众多供应商将推出功能丰富的产品。不影响数据同步,甚至不影响软件兼容性的功能差异和特征,例如从诺基亚Symbian风格的手机转换到apple iPhone,可以将Symbian优秀的软件带到iPhone,轻松传输使用、联系等数据。平台的优点、简化的开发、提供给第三方开发人员的Android平台提供了一个非常广泛、自由的环境,您可以猜到将会诞生多少新颖的软件。如何控制血腥暴力色情程序和游戏是安卓问题之一。平台优势、Google应用程序、internet上的Google已有10年的历史,从巨人到全面的internet渗透,地图、邮件、搜索等Google服务已成为连接用户和internet的重要纽带,Android平台手机将无缝地结合这些优秀的Google服务。什么是刷机、刷机:刷机、手机相关专业术语
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025自考专业(计算机信息管理)复习提分资料附参考答案详解(夺分金卷)
- 2025年一级建造师测试卷及完整答案详解【易错题】
- 2025年房地产营销顾问项目启动指导合同
- 2025年度汽车车身贴膜与防护服务合同
- 2024年收银审核员试题预测试卷附参考答案详解【综合题】
- 中班音乐教案及教学反思
- 施工安全员a证考试及答案
- 鹿城区安全员证考及答案1
- 2024年自考专业(金融)自我提分评估含完整答案详解(典优)
- 2025年汽车机修考试题及答案
- 2024年急性胰腺炎急诊诊治专家共识解读课件
- (必会)中级《审计理论与实务》近年考试真题题库(300题)
- 食品安全与日常饮食智慧树知到期末考试答案章节答案2024年中国农业大学
- 烘焙与甜点制作
- T-CRHA 028-2023 成人住院患者静脉血栓栓塞症风险评估技术
- 线路光缆施工方案
- 弹塑性力学讲稿课件
- 心怀国防梦争做好少年中小学生国防教育日主题班会课件
- 《运动的快慢》速度、平均速度与瞬时速度课件
- 地基事故案例分析
- 2023淘宝村研究报告
评论
0/150
提交评论