用我自己的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>
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。