码迷,mamicode.com
首页 > 移动开发 > 详细

Android隐藏app应用图标

时间:2015-07-23 17:40:39      阅读:201      评论:0      收藏: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" />

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

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

Android隐藏app应用图标

标签:android   app   

原文地址:http://blog.csdn.net/aikongmeng/article/details/47025499

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!