安卓系统定制替换launcher

用我自己的launcher替换了原生launcher之后,烧写到开发板中之后发现我的launcher程序会显示一个图标,按照网上的方法设置隐式启动launcher之后再烧写却直接黑屏了,- =;什么原因

你说的按照网上的方法是指什么方法?黑屏的具体情况是什么?这些请描述清楚。一般开发板都带串口工具,可以看到Launcher安装之后的Log。

理论上来说,一个应用某个Activity加上了下面这个属性就可以成为桌面应用。

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

                <category android:name="android.intent.category.HOME" />
            </intent-filter>

而去掉以下属性就可以实现不显示应用图标

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

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

多谢,已解决。方法如你描述的这样


            <category android:name="android.intent.category.HOME" />
        </intent-filter>