当前位置: 代码迷 >> Android >> Android暗藏app应用图标
  详细解决方案

Android暗藏app应用图标

热度:61   发布时间:2016-04-27 23:50:57.0
Android隐藏app应用图标

原本是闲来无事,浏览博客,看到用浏览器地址打开app的文章,
按照文中所述尝试以后,发现app的应用图标居然在桌面不显示了。
只需在下面的代码中,修改即可。

 <intent-filter>                <action android:name="android.intent.action.MAIN" />                <category android:name="android.intent.category.LAUNCHER" />                <data android:scheme="myapp" android:host="akm.app" android:pathPrefix="/openwith"/>              </intent-filter>

但是为什么加入这个之后app就不显示图标了呢?

因为我们把app的入口Activity申明为由接收隐式的Intent来启动,这样就不会显示图标了。

如果需要显示图标的话,可以在该Activity中再加入一个intent-filter标签,将data元素移到新建的标签中。这样可以显示图标和响应特定的Uri了。

顺便说下以前碰到的情况,在manifest.xml中如果有两个

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

应用将出现两个桌面图标,两个程序入口。

版权声明:本文为博主原创文章,未经博主允许不得转载。

  相关解决方案