首页 > 代码库 > android 组件

android 组件

android 组件:

                 1. Application。一个Application有一个Application类,是最先实例化的一个组件。也是Application关闭过程中最后一个被关闭的组件。

     2.Activity。Activity是Application的视图部分,一个Application可以拥有多个Activity。Activity用Views和Fragment来创建与用户的交互界面。

     3.Service。Service在后台执行任务,不在界面与用户交互。各组件之间可以通过Service来通信,也可以通过Service组件来给用户发送通知信息。

     4.Broastcast Receiver。一个接收器可以注册去接受系统消息和意图。接受器在系统的某一事件触发后来获取通知信息。

     5.Content Provider。内容提供者的定义是:为Application提供的规范的数据接口。一个内容提供者可以用于访问一个Application的数据,也可用于分享该Application的数据给其他Application。

 

定义用户交互界面:

                 可以用Views、frangment以及layout manager来定义用户交互界面Activity。可以在布局文件(XML layout file)中添加编写来完成。

       1.Views 是交互界面的窗体小部件,例如‘Button’。Views有可以用来配置各窗体小部件的外观和行为的特性。

     2.Layout manager也可以叫做(ViewGroup)负责管理其他的Views.

     3.Fragments组件运行于一个Activity的背景下。一个Fragment将应用逻辑和布局信息压入其中。因此易于重用而支持不同屏幕尺寸的设备。例如,一个小屏幕的设备显示一个Franment有一个按钮进入到下一个视图,在一个大的屏幕上可以直接显示两个Fragments。

 

上下文:

          android.content.Context类的实例提供环境连接Andoid系统和真实设备。它可以访问系统和应用得资源和服务。例如,你可以通过该实例检测获取当前设备的尺寸。

     Activitys 和 Services 继承 android.content.Contex这个类, 所以它们可以直接访问该类。

 

android 组件