用我自己的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>