`
flyering
  • 浏览: 38527 次
  • 性别: Icon_minigender_1
  • 来自: 河北保定
社区版块
存档分类
最新评论

Android应用的基本组件

 
阅读更多
1.Activity
是android应用中负责与用户交互的组件。
2.View
组件是所有UI空间、容器控件的基类,是android应用中用户实实在在看到的部分。
Activity把指定View显示出来: 调用Activity里的setContentView()方法。
setContentView()方法可以接受一个View对象作为参数,例:
//创建一个LinearLayout
LinearLayout  ll= new LinearLayout(this);
//设置该Activity显示ll;
super.setContentView(ll);
3.Service
Service与Activit的地位是并列的,它也代表一个单独的Android组件。区别是Service通常位于后台运行。它继承Service基类。一个Service组件被运行起来,将拥有自己独立的生命周期,为其 提供后台服务或者监控其他组件的运行状态。
4.BroadcastReceiver
广播消息接收器:实现BraodcaseReceiver子类,并重写onReceive(Context context,Intent intent)方法。
5.ContentProvider
数据交换标准
insert(Uri,ContentValues)插入数据。
delete(Uri,ContentValues)删除数据。
udpate(Uri,ContentValues,String,String[])更新数据
query(Uri,String[],String,String[],String)查询
6.Intent和IntentFilter
严格的来说Intent并不是android 应用组件,它是android应用内不同组件之间的通信载体。当android运行时需要连接不同的组件时,通常就需要借助于Intent来实现。
1).当需要启动一个Activity时,可调用Context的startActivity(Intent intent)方法,该方法中的Intent参数封装了需要启动的目标Activity信息。
2).启动service时,调用startservice(Intent intent)或者bindService(Intent service,ServiceConnection conn,int flags)方法,这两个方法中的Intent参数封装了需要启动 的目标信息service 的信息。
3).出发一个BroadcastReceiver时,可调用Context的sendBroadcast(Intent intent)、sendStickyBroadcastReceiver(Intent intent)或sendOrderedBroadcast(Intent intent,String receiverPermission)方法来发送广播消息,这 三个方法中的Intent参数封装了需要触发的目标BroadcastReceiver的信息。
分享到:
评论

相关推荐

    Android四大组件简述

    这四大组件是构建Android应用程序的基础,理解并熟练运用它们是每个Android开发者必须掌握的关键技能。 首先,我们来详细阐述Activity。Activity是Android应用的用户界面组件,它负责与用户交互。每个Activity都有...

    android 部分基本组件

    ### Android基本组件详解 在Android开发中,组件是构建用户界面和实现功能的基本单元。本文将详细介绍几种Android基本组件的功能与使用方法,包括`TextView`、`EditText`以及`TableLayout`。 #### TextView:...

    android基本组件(源码)

    在Android应用开发中,基本组件是构建应用程序的核心部分。这些组件是Android系统提供给开发者用于构建功能丰富的交互式应用的工具。本节将深入探讨Android的四大基本组件:Activity、Service、BroadcastReceiver...

    Android项目之组件化

    组件化的核心是将一个大型的Android应用拆分为多个功能明确、相互独立的模块,每个模块即为一个组件。这些组件可以单独开发、测试和部署,减少了耦合性,提高了代码的可复用性和可维护性。常见的组件包括:业务逻辑...

    Android四大基本组件介绍与生命周期 pdf 介绍

    Android四大基本组件是Android应用程序的核心组成部分,它们分别是Activity、Service、ContentProvider和BroadcastReceiver。这四个组件构成了Android应用程序的基础架构,并且各自拥有独立的生命周期。 ##### 1. ...

    第7章 良好的学习开端——Android基本组件介绍之Android应用的灵魂——Intent和Activity介绍与实例

    android入门级视频:Android基本组件介绍之Android应用的灵魂——Intent和Activity介绍与实例

    Android移动应用开发习题答案.pdf

    Activity 是 Android 应用程序的基本组件,负责处理用户交互和业务逻辑。布局文件是指描述用户界面的 XML 文件,用于定义用户界面的布局和样式。资源文件是指应用程序所需的资源,包括字符串、图片、音频等文件。 ...

    android 基本组件 画廊 按钮 布局

    按钮(Button)在Android应用中扮演着重要的角色,它是用户与应用交互的主要方式之一。你可以设置按钮的文本、大小、颜色、形状等属性,甚至添加点击事件监听器来响应用户的点击操作。例如,通过setOnClickListener...

    实战Android应用开发-李鸥

    2. **基本概念**:理解Android的基本组件,如Activity(活动)、Service(服务)、Broadcast Receiver(广播接收器)、Content Provider(内容提供者)以及Intent(意图)。这些组件构成了Android应用的基础架构。 ...

    Android应用开发详解

    《Android应用开发详解》 作者:郭宏志 编著 内容简介 本书分为三个部分,包括基础篇、技术篇和应用篇。由浅入深地讲述了Android应用开发的方方面面。 第一篇 基础篇 第1章 Android概述 Android概述,讲述了...

    安卓开发详细教程.pdf

    1.Android应用基本组件: 1.学习Android应用的四大基本组件:活动(Activity)、服务(Service)、广播接收器(BroadcastReceiver)、内容提供者(ContentProvider)。通过阅读《Android官方文档》和简单的示例项目...

    Android应用的构成 Android应用的构成 Android应用的构成

    在深入探讨Android应用的构成之前,我们先来了解一下Android应用的基本概念。Android应用是由一系列组件组成的,这些组件共同协作以提供功能和服务。本文将详细介绍构成Android应用的主要组件:Activity、Intent...

    Android四大基本组件介绍与生命周期

    这四个组件各自承担着不同的职责,共同构建了Android应用的基石。 1. **Activity**:Activity 是用户界面的主要载体,每个 Activity 对应一个独立的屏幕。用户与应用的交互大部分都在 Activity 中进行。Activity ...

    android基本组件

    在Android开发领域,基本组件是构建应用程序不可或缺的部分。这些组件为开发者提供了丰富的功能,使得创建交互式的、功能完善的移动应用成为可能。以下是关于Android基本组件的详细解释: 1. **Activity(活动)**...

    安卓Widget小组件相关-androidWidget小组件开发.zip

    在Android平台上,Widget小组件是应用在主屏幕上提供快速访问或简单交互的一种方式。它们可以显示实时信息,比如天气、时钟或者新闻摘要,而无需用户打开完整的应用程序。本资料包"androidWidget小组件开发.zip"包含...

    Android 左右侧滑组件

    在Android开发中,侧滑组件通常用于实现应用的导航或者扩展功能,比如网易新闻的侧滑菜单展示了不同的新闻分类,豌豆荚的侧滑界面提供了用户的个人中心等。本篇文章将详细探讨如何自定义一个类似的功能,即Android的...

    AndroidStudio实战快速高效地构建Android应用 AndroidStudio 高清完整带目录书签 PDF AndroidStudio实战

    1. **Android Studio入门**:介绍如何安装和配置Android Studio,设置项目环境,理解项目结构,以及创建第一个Android应用的基本步骤。 2. **布局设计与UI构建**:讲解使用布局编辑器(如XML和Design视图)创建用户...

    android绘图 自定义组件

    在Android应用开发中,自定义组件是提升用户体验和实现独特设计的关键技术。Android绘图与自定义组件的结合,能够让我们创造出独具特色的交互效果和视觉表现。以下将详细阐述这两个重要概念及其应用。 1. Android...

    Android四大组件介绍

    Android 四大基本组件是构建 Android 应用程序的核心元素,它们分别是 Activity、Service、Content Provider 和 BroadcastReceiver。下面将详细介绍这四个组件及其主要功能。 1. Activity:Activity 是用户与应用...

Global site tag (gtag.js) - Google Analytics