Android培训
美国上市Android培训机构

400-111-8989

热门课程

【教程】安卓平台的应用框架

  • 时间:2017-03-02
  • 发布:Android培训
  • 来源:Android教程

应用框架层是我们进行 Android 开发的基础,对应用开发人员而言大部分情况下也是和应用框架层打交道。应用程序框架层包含了视图系统,内容提供器,资源管理器,通知管理器,活动管理器,窗口管理器,电话管理器,包管理器九大部分。下面由android培训专家为大家介绍各部分具体功能:

- 视图系统(Views System):它是用来建构一个应用程序的基本组件,包含了有列表(lists),网格(grids),文本框(textboxes),按钮(buttons)。

- 内容提供器(ContentProviders):它可以用来让程序跟程序之间互相存取/分享数据。例如某一个应用程序可以去存取联系人应用程序内的联系人数据。

- 资源管理器(ResourceManager):提供各种资源让程序去使用,比如:本地化字符串,图片, 布局文件(layout files)。

- 通知管理器(Notification Manager):使应用程序可以在状态栏应用程序中显示警告信息。状态栏通常在在手机的顶部,比如短信,语音邮(voicemail)提示就会出现在这里。

- 活动管理器 ( Activity Manager): 管理所有的应用程序生命周期以及通常的导航(navigation backstack)。

- 窗口管理器(WindowManager):管理所有的窗口程序

- 位置管理器(LocationManager):用来提供位置服务

- 电话管理器(TelephonyManager):用来管理所有的移动设备(电话)的功能

- 包管理器 (Package Manager): Android系统内的程序管理。

这里有必要强调的是在 Android 平台中开发人员可以完全访问核心应用程序即应用框架所使用的 API框架, 同时 Android平台在设计时就考虑了组件的重用。

在 Android 中, 任何一个应用程序都可以发布它的功能块并且任何其它的应用程序都可以使用其所发布的功能块 (不过得遵循框架的安全性限制)。基于这样的应用程序重用机制,用户就可以方便的替换平台本身的各种应用程序组件, 这在 Symbian以及 Windows mobile 平台都是无法想象的。 例如虽然 Android本身已在框架中提供了许多软件组件, 不过这并不表示所有的应用程序一定要调用 Android所提供的组件, 开发人员在开发 Android平台所用的应用程序时,也可以顺带开发新的软件组件,并将该软件组件放入 Android的应用程序框架中。

希望以上内容对你有所帮助!达内android培训有着国内首家完整的移动安卓课程体系,高度专注安卓前沿技术。达内android培训项目全部来自于真实的企业项目,单独项目代码量超过6万行。达内android培训机构为了让学员尽快的进入到企业开发的项目中,达内android培训使用自主开发的产品和为客户定制的企业产品为案例,大批android培训开发学员都从中收益。

上一篇:达内Android培训之Android工具大搜罗
下一篇:【分享】Android开发实用工具大全

Android eclipse开发环境配置,Windows 32位/64位系统 Android eclipse环境搭建教程

Android APP开发学习线路图,Android APP 开发要掌握这些技能

Android应用开发实战教程,开始你Android应用开发的第一步

如何为安卓开发搭建一个持续集成(CI)服务器

选择城市和中心
贵州省

广西省

海南省

台湾