原來活動就是所說的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
