深圳Android培训
达内深圳龙华中心

185-8926-6248

热门课程

安卓平台的应用框架

  • 时间:2016-10-26 17:33
  • 发布:深圳Android培训
  • 来源:达内新闻

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

<a style='color:blue' href='http://sz.android.tedu.cn/'>深圳Android培训</a>班

- 视图系统(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的应用程序框架中。

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

上一篇:恭喜达内荣膺2016中关村高科技、高成长企业TOP100
下一篇:什么是Android运行时

马上预约三天免费体验课

姓名:

电话:

达内与人大强强联手,推出“技能+学历”教育

达内科技: 中国IT职业教育的先行者

第十届达内英才添翼校企合作高峰论坛在成都召开

达内支持第二届青海省“互联网+”大学生创新创业大赛获好评

选择城市和中心
贵州省

广西省

海南省