Android修改默認Activity啟動界面


在AndroidManifest文件中含有如下過濾器的Activity組件為默認啟動類當程序啟動時系統自動調用它

<intent-filter>
    <action android:name="android.intent.action.MAIN" />
    <category android:name="android.intent.category.LAUNCHER" />
</intent-filter>

這個功能常用來做啟動界面,如讓StartUpActivity作為啟動界面

        <activity
            android:name=".StartUpActivity"
            android:configChanges="orientation|keyboardHidden|screenSize"
            android:theme="@style/FullscreenTheme">
 
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

第一個action動作中的.MAIN為設置程序的主入口,category語句表示在程序的啟動列表中出現該圖標的activity,缺少此category在程序啟動列表中就找不到該應用的圖標,整個intent-filter的作用是用於把應用圖標宣示到程序顯示列表中。

原文鏈接:https://blog.csdn.net/jxwzh/article/details/83586734


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM