基于android平台的GTD事务管理系统(12)
时间:2026-01-16
时间:2026-01-16
2.4 系统构架的研究
图1
Google android 平台的系统构架图1如下所示:
Android分为四层,从上层到底层分别是应用层、应用框架层、系统运行库层和Linux内核层。
(1). 应用层。应用层是用Java语言编写的运行在虚拟机上的程序。其实,Google 最开始时就在 Android 系统中捆绑了一些核心应用,比如E-mail客户端、SMS短消息程序、日历、地图、游览器、联系人管理程序,等等。
(2). 应用框架层。这一层编写Google 发布的核心应用时所使用的API 框架,开发人员同样可以使用这些框架来发布自己的应用,这样便简化了程序开发的构架设计,但是必须遵守其框架的开发顺序。Android提供了如下一些组件:
1). 丰富而又可扩展的视图:可以用来构建应用程序,它包括列表(List)、网络(Grid)、文本框(TextBox)、按钮(Button),以及可嵌入的Web游览器。
2). 内容提供器 (Content Provider):它可以让一个应用程序访问另一个应用程序的数据。
3).资源管理器(Resoure Manager):提供非代码资源的访问,如本地字符串、图形和布局文件(layout file)。
4).通知管理器(Notification Manager):应用可以在状态栏中显示自定义的提示信息。
5).活动管理器(Activity Manager):用来管理应用程序生命周期并提供常用的导航回退功能。
6).窗口管理器(Window Manager):管理所有的窗口程序。
上一篇:01第一节_韭菜
下一篇:核安全基础(哈工程)