且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Android用自己的app替换Launcher

更新时间:2022-08-12 20:50:43

/***********************************************************************
 *                    Android用自己的app替换Launcher
 * 声明:
 *     有时候,我们可能会希望Android系统上只跑一个我们自己的app,这不是
 * 瞎说,这是真的。
 *
 *                                  2016-1-7 深圳 南山平山村 曾剑锋
 **********************************************************************/

一、参考文档:
    Android Launcher 分析
        http://blog.csdn.net/fengkehuan/article/details/6205980

二、解决方法:
    在manifest中的main activity中添加如下intent-filter:
    <activity
            android:screenOrientation="landscape" 
            android:configChanges="orientation|screenSize"
            android:name="com.example.boottest.MainActivity"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.HOME"/>  
                <category android:name="android.intent.category.DEFAULT" />  
                <category android:name="android.intent.category.MONKEY" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
    </activity>