Android四大核心——Activity_移动开发_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > 移动开发 > Android四大核心——Activity

Android四大核心——Activity

 2010/12/15 8:00:50  hehongwei44  http://hehongwei44.javaeye.com  我要评论(0)
  • 摘要:Activity一般Android应用程序由四个模块组成:Activity、Intent、ContentProviderService.既然是一般情况,那么并不是每一个Android应用程序都必须由这四个模块组成,可以根据自己的需求进行组合.但是,任何一个应用程序都必须在AndroidManfest.xml文件中声明使用到的这些模块.Activity是应用程序中最基本的模块,我们可以通过以下方面了解Activity:1.Activity的主要作用2.创建一个Activity的方法3
  • 标签: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类,

??????

发表评论
用户名: 匿名