2016-03-11 11:38:51 481浏览
Android开发平台的四大组件,这是整个Android开发中最核心的东西。这些组件有Activity、Service、Content Provider和Broadcast Receiver。Intent和IntentFileter,两者在Android程序开发中也是非常基础的。通过Intent和IntentFilter,我们可以实现Android系统中组件之间的解耦,让我们开发出更加强壮的程序。manifest.xml文件是整个Android应用程序的核心配置文件。
更方便的是,你的应用中不需要包含你用到的另一个应用的代码,也不需要链接那些代码。相反地,当你想实现某个功能,其他应用的组件恰好提供了这个功能,就启动另一个应用相应的组件(不是让另一个应用全部启动)来完成你的工作。为了对这一特性进行支持,在Android中,当一个应用的任何部分需要被使用时,系统必须能启动这个应用,并且将相应部分实例化成java对象,所以,和其他大多数系统不同的是,Android应用程序没有一个单独的程序入口(例如:没有main()ifi数);相反地,Android只是提供一些必要的组件以便需要时系统能实例化并运行它。
Android主要的组成部分,其中底层是Linux的内核,包括的主要就是文件、内存、系统资源等的管理Android中有四种组件,无论何时,一个请求都应该由一个特定的组件来处理,Android系统会确保包含这个组件的应用进程运行;如果需要就实例化并启动它。
上文主要讲述了Android开发平台的核心组成,想要从零开始学Android开发的读者可以观看扣丁学堂Android培训在线视频教程,完整系统的学习路线让从零开始学Android开发更加轻松。