UI-系统桌面

Android实现无界面无图标App最简单的方式

  1. AndroidManifest.xml中,去掉category标签
1
2
3
4
5
6
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<!--<category android:name="andorid.intent.category.LAUNCHER"/>-->
</intent-filter>
</activity>
  1. 菜单栏Run —— Edit Configurations —— 修改Launch值为Nothing:

隐藏桌面图标

1
2
3
4
5
6
7
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<data android:host="MainActivity" android:scheme="com.tq.time" />
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>

其中,申明为隐式的Intent来启动,就可以通过其他app来启动

1
2
3
4
<!--
<data android:host="MainActivity" android:scheme="com.tq.time" />
这条属性可以让启动app入口Activity申明为由接收隐式的Intent来启动,这样自然也就不会显示图标了
-->