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类,

      

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值