Android快速入门(一):Android介绍

Android介绍

安卓(Android)是一种基于Linux的自由及开放源代码的操作系统。主要使用于移动设备,如智能手机平板电脑,由Google公司和开放手机联盟领导及开发。Android操作系统最初由Andy Rubin开发,主要支持手机。2005年8月由Google收购注资。2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。随后Google以Apache开源许可证的授权方式,发布了Android的源代码。第一部Android智能手机发布于2008年10月。Android逐渐扩展到平板电脑及其他领域上,如电视数码相机游戏机智能手表等。2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。 2013年的第四季度,Android平台手机的全球市场份额已经达到78.1%。2013年09月24日谷歌开发的操作系统Android在迎来了5岁生日,全世界采用这款系统的设备数量已经达到10亿台。

Android系统平台架构

Android操作系统和其他操作系统一样,采用了分层架构。从高到低,分别为应用程序层,应用程序框架层,系统运行库层和Linux核心层。

  1. Application(应用程序层) 我们一般说的应用层的开发就是在这个层次上进行的,当然包括了系统内置的一组应用程序,使用的是Java语言或者Kotlin语言
  2. Application Framework(应用程序框架层) 无论系统内置或者我们自己编写的App,都需要使用到这层,比如我们想弄来电黑名单,自动挂断电话,我们就需要用到电话管理(TelephonyManager) 通过该层我们就可以很轻松的实现挂断操作,而不需要关心底层实现
  3. Libraries(库) + Android Runtime(Android运行时) Android给我们提供了一组C/C++库,为平台的不同组件所使用,比如媒体框架;而Android Runtime则由Android核心库集 + Dalvik虚拟机构成,Dalvik虚拟机是针对移动设备的虚拟机,它的特点:不需要很快的CPU计算速度和大量的内存空间;而每个App都单独地运行在单独的Dalvik虚拟机内每个app对于一条Dalvik进程)而他的简单运行流程如: Dalvik的运行流程
  4. Linux内核 这里就是涉及底层驱动的东西了,一些系统服务,比如安全性,内存管理以及进程管理等

Android系统特性

  • 应用程序框架支持组件的重用与替换(app发布时遵守了框架的约定,其他app也可以使用该模块)
  • Dalvik虚拟机:专门为移动设备优化 -集成的浏览器:开源的WebKit引擎
  • SQLite结构化的数据存储
  • 优化的图形库,多媒体支持,GSM电话技术,蓝牙等
  • 采用软件叠层方式构建
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
当前,3G商业、传统互联网与移动互联网也呈现出全业务发展的融合趋势,电信与互联网行业已经踏入继单机计算时代、传统互联网时代之后的第三个纪元。  由于看好移动互联网和Android手机平台的商业前景,同时也拥有专业而独特的产品、技术服务能力,我们聚集了一群热爱Android的技术英才,组建了开源Mobile团队。  开源Mobile是一支专注于Android平台应用开发、产品运营和相关商业与技术服务的团队,立志于建立中国最大的Android应用开发专业社区Android.ossc.org.cn,想为Android在中国的发展尽自己的微薄之力。 作为专门为Android开发者所搭建的一个专业社区,Android.ossc.org.cn与3G一样,是开源Mobile团队服务Android开发者、实现教学互动、价值实践的一个重要载体。对于我们广大的参与者而言,Gphone以开发理论和实践相结合的知识结构,为参与者规划了一条从入门到实战应用的进阶学习之路;而Android.ossc.org.cn作为Gphone的官方社区,则是参与者学习过程中交流学习心得、提出疑难问题、寻求实践机会、探讨实际项目开发经验的最佳场所。 Android.ossc.org.cn社区的价值在于其专业性。在专业性方面,开源Mobile技术团队核心成员,凭借个人人脉关系和有效的运作方式,与来自Google、播思通讯、联想移动、中国移动研究院、澳洲电信、韩国电信的一批技术专家建立了非常稳定的交流、互动机制,他们都将越来越多地活跃于Android.ossc.org.cn社区,广泛参与到技术探讨与经验交流当中。对于想深入学习Android的参与者来说,这些探讨与交流将是非常宝贵的财富。社区的教程、应用开发、应用代码片段、开发资料共享、UI设计等版块,为参与者提供了一个全方位学习、交流、获取学习资源的空间。 开源Mobile团队介绍 开源Mobile 团队拥有技术经验丰富、教育背景优秀的成员,均拥有多年的手机平台软件开发方面的经验。 开源Mobile 以优秀的用户体验为出发点提供基于Android的产品、技术服务,制定了以Easy、Original、Efficient为原则的产品与技术服务理念。  团队名称释义: E:Easy 方便和容易使用; O:Original 独创性的和新奇的; E:Efficient 高效和经济的。 欢迎广大的应用开发者能够加入到www.ossc.org.cn应用专业开发社区里边,在这里可相互交流开发技术。我们同时也欢迎手机厂商、行业公司和我们共同合作,来推动Android在中国的发展。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值