您好,欢迎来到教学联盟培训网!
首页 > 联盟动态 > 浅谈Android开发系统框架机构

浅谈Android开发系统框架机构

作者:开金 发表时间:2018/4/26 14:06:48 1 人浏览学习资料

浅谈Android开发系统框架机构

Android系统是以Linux系统为基础的,Google公司将其按功能特性划分为4层,自下而上分别是Linux内核、中间件、应用程序框架和应用程序。本文就来介绍下Android开发系统框架机构。

一、应用程序

Android系统内置了一些常用的应用程序,包括Home视图、联系人、电话、浏览器等。这些应用程序和用户自己编写的应用程序一样,都是采用Java语言编写的。而且。用户可以根据需要增加自己的应用程序,或者替换系统自带的应用程序。

二、应用程序框架

应用程序框架提供了程序开发人员的接口,这是与Android程序员直接相关的部分。开发者可以用它开发应用。其中包括以下内容。

1、丰富且可扩展的视图(Views):可以用来构建应用程序。包括列表(Lists)、网格(Grids)、文本框(Text Boxes)、按钮(Buttons),甚至可嵌人的Web浏览器。

2、内容提供器(Content Providers):使得应用程序可以访问另一个应用程序的数据(例如联系人数据库),或者共享它们自己的数据。

3、资源管理器(Resource Manager):提供非代码资源的访问,例如本地字符串、图形、布局文件(1ayoutfiles)。

4、通知管理器(Notification Manager):使得应用程序可以在状态栏中显示白定义的提示信息。

5、活动管理器(Activity Manager):用来管理应用程序生命周期,并提供常用的导航回退功能。

Android开发软件拥有世界上最庞大的受众群体,发展趋势一路高歌。吸引了大批有志青年纷纷加入android开发领域。获取更多精彩内容浏览教学联盟培训网

个性化定制课程