《深入理解Android 5 源代码》——第1章,第1.3节五大组件
本节书摘来自异步社区《深入理解Android 5 源代码》一书中的第1章,第1.3节五大组件,作者 李骏,更多章节内容可以访问云栖社区“异步社区”公众号查看 1.3 五大组件在分析Android的源代码之前,很有必要先了解一下Android应用程序的核心组件功能。一个典型的Android应用程序通常由5个组件组成,这5个组件构成了Android的核心功能。在本节的内容中,将详细讲解这五大组件的基本知识。 1.3.1 ctivity界面Activities是这5个组件中最常用的一个组件。程序中Activity通常的表现形式是一个单独的界面(screen)。每个Aactivity都是一个单独的类,它扩展实现了Activity基础类。这个类显示为一个由Views组成的用户界面,并响应事件。大多数程序有多个Activity。例如,一个文本信息程序有这么几个界面:显示联系人列表界面、写信息界面、查看信息界面或者设置界面等。每个界面都是一个Activity。切换到另一个界面就是载入一个新的Activity。某些情况下,一个Activity可能会给前一个Activity返回值,例如,一个让用户选择相...