码迷,mamicode.com
首页 > 移动开发 > 详细

android 组件

时间:2017-07-19 21:44:50      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:消息   接收器   接受   有一个   button   后台   上下   服务   上下文   

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 组件

标签:消息   接收器   接受   有一个   button   后台   上下   服务   上下文   

原文地址:http://www.cnblogs.com/halo-yang/p/7207586.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!