软件研发

Android App架构详解

2017-07-06 16:16:30 | 来源:中培企业IT培训网

打开手机,我们能看到各种各样的软件App,正是这些APP,提升了手机的使用价值,也为我们的工作和生活带来了便利。在这个开发研究人员很是稀缺的时代,我们中培伟业推出了有关于Android App架构的高级实训课程。这也是为了响应社会之所需。

Android App架构:开发人员可以完全访问核心应用程序所使用的API框架。这个应用程序的架构是简化了组件的重用;任何一个应用程序都可以发布它功能块并且任何其它的应用程序都是可以使用其所发布的功能块的。隐藏在每一个应用后面的是一系列的服务和系统:丰富而又可扩展的视图(Views),可以构建应用程序,它包括了lists,grids,text boxes,buttons,甚至还有可以嵌入的web浏览器;内容提供器(Content Providers)使得应用程序可以访问另一个应用程序的数据或者是共享自己的数据;资源管理器(Resource Manager)提供非代码资源访问;通知管理器(Notification Manager)使得应用程序可以在状态栏中显示自定义的提示信息;活动管理器(Activity Manager)用来管理应用程序生命周期并提供常用的导航回退功能。

Android App构架主要是由松耦合组成,并且使用了项目清单绑定到了一起。项目清单描述了每一个组件以及它们之间是如何交互的,还包含了应用程序的硬件和平台需要的元数据(metadata)。rc文件夹用于存放项目的源代码。其中源代码是以java包的格式进行组织的,还有gen文件夹,Android文件夹,assets文件夹,res文件夹等等都是我们在Android App架构中所应用到的。


标签: 软件开发