`

Android四大核心——Activity

阅读更多

Activity

      一般Android应用程序由四个模块组成:Activity、Intent、Content Provider Service.既然是一般情况,那么并不是每一个Android应用程序都必须由这四个模块组成,可以根据自己的需求进行组合.但是,任何一个应用程序都必须在AndroidManfest.xml文件中声明使用到的这些模块.

      Activity是应用程序中最基本的模块,我们可以通过以下方面了解Activity:1.Activity的主要作用   2.创建一个Activity的方法  3.在AndroidManfest.xml文件当中注册应用    4. 在Activity当中添加控件的方

      在应用程序中,一个Activity通常就是一个单独的屏幕,每一个Activity本质上就是一个类,这个类继承自Activity或其子类(如ListActivity),继承Activity这个类,必须得重写onCreate这个方法,编写完成后,最后必须在AndroidManfest.xml中进行注册.Activity类将会显示由视图控件组成的用户接口,并对事件作出响应,我们可以把Activity想象成web页面,一个web站点可有多个web页面组成,同理一个应用程序有多个Activity组成,web页面可以直观的展示其内容,同理Activity也是可视组件.大多数应用程序都是由多个Activity显示组成,例如,对于文本信息应用而言,第一个屏幕用来显示发送信息的联系人列表,第二个屏幕用来写文本消息和选择收件人,第三个屏幕查看消息历史或者消息设置操作等.这里的每一个屏幕就是一个Activity,很容易实现从一个屏幕到新的屏幕,并且完成新的Activity,当一个新的屏幕打开后,前一个屏幕将会暂停,并保存到历史栈中.用户可以返回到历史栈中前一个屏幕,当屏幕不再使用时或系统资源紧张时,系统选择性把屏幕从历史栈中删除.

      简单来说,Activity代表一个用户所能看到的屏幕,主要用于处理应用程序中的整体性工作,例如,监听系统事件,为用户指定的view,启动其他的activity等.所有的Activity都继承以android.app.Activity类,

      

1
2
分享到:
评论

相关推荐

    Android四大组件——Activity——Activity的生命周期.doc

    Android四大组件——Activity——Activity的生命周期.doc

    Android四大组件——Activity(一)Activity之间通信及其生命周期变化

    Activity之间通信及其生命周期变化,及回传参数等基础知识点

    Android从入门到放弃—— 一、Activity详解1

    门——Activity(一) Activity是什么: Activity作为Andorid的四大组件之一,为用户提供了一个界面,即我们能看到的界面。相当于一张画画用的纸,我们可以在上面画任何我们想要的内容。 Activity的创建: 就像我们...

    基于Android Studio的校园聊天app

    Android有四大基本组件:Activity、Service、Broadcast Receivet、Content Provider。其中Activity是四大组件中最基本的一个,但基础并不等同于简单、不重要。恰恰相反,Activity作为基础组件,学好Activity就是我们...

    leetcode安卓-0-1Learning:0-1学习,好好学习,天天向上!

    02四大组件——活动Activity ├── 03四大组件——服务Service ├── 04四大组件——内容提供者content provider ├── 05四大组件——广播接收器broadcast receiver ├── 06UI和控件 ├── 07碎片 ├── 08...

    Android编程入门很简单.(清华出版.王勇).part1

    书名:《Android编程入门很简单》(清华大学出版社.王勇)。 压缩打包成2部分,这是第1部分。 本书是一本与众不同的Android学习读物,是一本化繁为简,把抽象问题具体化,把复杂问题简单化的书。本书避免出现...

    Android学习项目之简易版微信为例(二)

    事实上,Android已经为我们提供了一个程序运行的框架,我们只需要往框架中填入我们所需的内容即可,这里的内容主要是:四大组件——Activity、Service、ContentProvider、BroadCast。在这四大组件中,可以实现前端...

    Android编程入门很简单.(清华出版.王勇).part2

    书名:《Android编程入门很简单》(清华大学出版社.王勇)。 压缩打包成2部分,这是第2部分。 本书是一本与众不同的Android学习读物,是一本化繁为简,把抽象问题具体化,把复杂问题简单化的书。本书避免出现...

    android群雄传

    1.3.1 Android四大组件如何协同工作 5 1.3.2 应用运行上下文对象 5 1.4 Android系统源代码目录与系统目录 6 1.4.1 Android系统源代码目录 6 1.4.2 Android系统目录 8 1.4.3 Android App文件目录 11 第2章 ...

    深入Android【三】——组件入门

    Android组件横看成岭侧成峰,远近高低各不同。--《题西林壁》组件(Component),在谈及所谓架构和重用的时候,是一个重要的...具体说来,Android有四大组件四喜丸子:Activity、Service、BroadcastReceiver、Conten

    Android网络音乐播放器 源码下载

    安卓四大组件之Activity,Service, Broacast Receiver分别实现界面的展示,后台播放和下载,组件之间通信; HttpURLConnection实现歌曲,专辑图片,歌词的搜索; 多线程下载-多个线程分割下载任务提高下载效率并结合...

    Android项目设计与开发:服务的概念.ppt

    嵌入式Android项目设计与开发 第八章 服务 —— 服务的概念 服务的概念 服务(Service)是Android中的四大组件之一,它能够长期在后台运行且不提供用户界面。即使用户切到另一应用程序,服务仍可以在后台运行。 服务...

    Android Debug Bridge(安卓调试桥) tools platform-tools adb命令行工具

    Android四大组件有Activity,Service服务,Content Provider内容提供,BroadcastReceiver广播接收器,具体不做多讲,常用的有以下: 查看前台 Activity命令:adb shell dumpsys activity activities | findstr ...

    Android项目设计与开发:活动的概念和建立.ppt

    界面 活动的概念 活动(Activity)是应用程序的四大组件之一 活动负责管理Android应用程序的用户界面 一个应用程序一般会包含若干个活动,每一个活动组件负责一个用户界面的展现。 活动的建立 如何建立活动? 活动的...

    Android跨应用启动实例详解

    Android跨应用启动 前言: 相信大家,很多时候都是在自己的应用中,启动自己写的Activity,Service、BroadcastReceiver、contentProvider 。...从所周知,Android中有四大组件,那么为什么小编,只介绍Activity和Se

Global site tag (gtag.js) - Google Analytics