Android学习笔记(一)
**Android 特征Android作为一种开源操作系统,其在手机操作系统市场上占有率超过了70%,是什么原因让Android操作系统如此受欢迎呢?一、开放性首先是开放性,开放的平台允许任何移动终端厂商加入到Android联盟中来。显著的开放性使其拥有更多的开发者,随着用户和应用的日益丰富,一个崭新的平台很快走向成熟。二、挣脱束缚用户可以更加方便地连接网络,运营商的制约减少。三、丰富的硬件由于A
Android 特征
Android作为一种开源操作系统,其在手机操作系统市场上占有率超过了70%,是什么原因让Android操作系统如此受欢迎呢?
一、开放性
首先是开放性,开放的平台允许任何移动终端厂商加入到Android联盟中来。显著的开放性使其拥有更多的开发者,随着用户和应用的日益丰富,一个崭新的平台很快走向成熟。
二、挣脱束缚
用户可以更加方便地连接网络,运营商的制约减少。
三、丰富的硬件
由于Android平台的开放性,所以有更多的移动设备厂商根据自己的情况推出了各式各样的Android移动设备,虽然在硬件上有些差异,但并不影响数据的同步与软件的兼容性。
四、不受任何限制的开发商
Android平台提供给第三方开发商一个十分宽广、自由的环境,不会受到各种条条框框的阻挠。
五、可以无缝结合Google应用
Android系统架构
Android平台主要包括Applications,Application Framework,Libraries,Android Runtime和Linux Kernel几部分。
Applications(应用程序)
Android提供了一组应用程序,包括Email客户端、SMS程序、日历、地图、浏览器、通讯录等。这部分程序均使用Java语言编写。
Application Framework(应用程序框架)
无论是Android提供的应用程序,还是开发人员自己编写的应用程序,都需要使用Application Framework(应用程序框架)。通过使用Application Framework,不仅可以大幅度简化代码的编写,而且可以提高程序的复用性。
Libraries(库)
Android提供了一组C/C++库,它们为平台的不同组件所使用。开发人员通过Application Framework来使用这些库所提供的不同功能。
Android Runtime(Android运行时)
Android运行时包括核心库和Dalvik虚拟机两部分。核心库中提供了Java语言核心库中包含的大部分功能。虚拟机负责运行程序。Dalvik虚拟机专门针对移动设备进行编写,不仅效率更高,而且占用内存更少。
Linux Kernel(Linux内核)
Android平台使用Linux2.6版本提供的核心系统服务,包括安全管理,内存管理、进程管理等。
Android应用领域:1.手机/平板电脑 2.智能手表 3.智能电视 4.智能车载
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)