(二) Android Activity
http://www.ibm.com/developerworks/cn/opensource/os-cn-android-actvt/
Android的应用基本以Activity为单位的。Activity 是指 一次活动的意思, 活动在这里是一场演播剧。 一出演出活动。 而演出可以是有画面的舞台,也可以是没有画面的单口相声通过声音演出给你。如果需要有页面,那很简单你的oncreate方法里面必须要有一句代码:this.setContentView(R.layout.main);其中setContentView是指,我要设定我这次演出活动的演出舞台为 R.layout.main而R.layout.main是在你的res/layout文件夹由main.xml 文件定义的, 所以你可以像网页设计一样在你的某个xml文件中定义你的界面,定义你的舞台,然后通setContentView表现出来。如果你像设计html一样在xml可定义了某个按钮并给按钮取了一个名字,那么你就可以在你的activity中使用,这是你的演员,演员都有名字,你用findviewbyid(xxx) 找到这个演员,然后让他表现个动作看看。 所以用户按下这个按钮的时候就会有动作。所以你的ACTIVITY就有以下方法:ncreate, onrestart onpause, onresume,onDestroy这些方法都是导演己经为你安排好了,每个activity肯定都会有这些内容,所以如果你想特别点,那你就在这些方法里面写都你的东西。 activity 会在合适的时候自动执行你的代码。
http://android.blog.51cto.com/268543/636134 自定义Activity标题栏(Title bar)和窗体显示状态操作(requestWindowFeature()的应用)
http://kb.cnblogs.com/page/70125/ Activity的生命周期