欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

Android学习笔记

程序员文章站 2022-03-28 16:28:13
**Android 特征Android作为一种开源操作系统,其在手机操作系统市场上占有率超过了70%,是什么原因让Android操作系统如此受欢迎呢?一、开放性首先是开放性,开放的平台允许任何移动终端厂商加入到Android联盟中来。显著的开放性使其拥有更多的开发者,随着用户和应用的日益丰富,一个崭新的平台很快走向成熟。二、挣脱束缚用户可以更加方便地连接网络,运营商的制约减少。三、丰富的硬件由于Android平台的开放性,所以有更多的移动设备厂商根据自己的情况推出了各式各样的Android移动...

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.智能车载

本文地址:https://blog.csdn.net/qq_36842789/article/details/107379391