Android應用入口

用eclipse開發android應用程序,在新建一個工程時通常很多配置已經自動生成,故很多剛入門的程序員只知道程序的入口是ActivityThread,Activity的入口是onCreate方法,而不太清楚程序到底是從哪個Activity進去的。

通常情況程序應該從application的onCreate開始的,但也有些工程時沒有application,但不管是否有application,接着第一個啓動的Activity爲具有如下配置:

        <activity
            android:name="com.sifei.activitys.LoginActivity"
            android:label="@string/app_name" 
            android:theme="@style/CustomNoTitleBar">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>

        </activity>

action節點中的android.intent.action.MAIN表明它所在的Activity是整個應用程序Activity的入口點.而category中的android.intent.category.LAUNCHER意思是把這個Activityg歸屬到加載器類,即把這個Activity標註爲自動會加載和啓動的Activity,這樣程序啓動時候就先加載這個Activity了。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章