原来活动就是所说的activity。
所有的活动即activity必须要在AndroidManifest.xml中进行注册才能生效
在 application标签下声明
添加
<activity
android:name=".sportsActivity"
android:label="This is sportsActivity" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
name:-------指定注册的活动,为com.example.buddy.sportsActivity的缩写,由于<manifest>标签中已经通过package属性指明了程序的包名是com.example.activitytest,所以这里就简略写了.
label---------指定活动中标题栏的内容,
**主活动指定的label①标题栏中的内容②启动器(Launcher)中应用程序显示的名称。
在<activity>标签的内部的<intent-filter>标签下的
<action android:name= "android.intent.action.MAIN" />和<category android:name="android.intent.category.LAUNCHER" />两句声明。
用于把该Activity作为本程序的主活动,即点击应用图标后首先打开的activity
若不是主活动,不需配置<intent-filter>标签里的内容
若应用程序中没有声明任何一个活动作为主活动,该仍可正常安装的,只是无法在启动器中看到或者打开这个程序。一般都是作为第三方服务供其他的应用在内部进行调用的,如支付宝快捷支付服务。
****************
为了创建一个Activity,必须要继承Activity的子类,比如:public class MainActivity extends Activity。同时也要重载两个方法onCreate()、onPause()
其中onCreate()方法在activity被创建的时候调用,可在该方法中初始化一些常量、资源的连接,
*在setContentView()方法去加载活动界面的布局。
onPause()方法是当活动交互暂停时,一些在界面上填过的交互数据会保存在了这里,以免造成丢失,影响用户体验。
========生命周期待会再学
来自这里http://blog.csdn.net/android_jackzhou/article/details/50557943
http://www.cnblogs.com/cr330326/p/4271699.html