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. 第一章 Android体系与系统架构
  2. android SharedPreferences(供选项使用)
  3. android开发学习笔记(1)我的第一个android应用程序
  4. 关于Android设备屏幕大小及密度的系统参数类
  5. Android安全机制
  6. iphone/android比较学习之──获取屏幕分辨率
  7. Android(安卓)Intent机制实例详解(Activity篇)转
  8. 【摘录】 Android屏幕元素层次结构
  9. android编译系统makefile(Android.mk)写法

随机推荐

  1. Android(安卓)Audio 创建AudioTrack对象
  2. achartengine之折线图---简单用法
  3. Android实现单页显示3个Item的ViewPager
  4. actionbar 详解教程
  5. android发送
  6. Android中ViewFlipper详解
  7. android log的两种方法
  8. Android——sqlite3 基本命令操作
  9. android 保存图片到数据库
  10. android上传多张图片