在manifest的入口activity里面intent-filter中设置<data></data>元素。

比如:

<data android:host=”AuthActivity” android:scheme=”com.android.example” />

注意,android:scheme是大小写敏感的,必须以小写字母开头

也就是这个MainActivity可以响应Uri为com.android.example://AuthActivity的特定 Intent

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

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

好了,如果需要显示图标的话而且也必须响应上述Uri的话,那么我们可以在该Activity中再加入一个intent-filter标签,将data元素移到新建的标签中。这样应用既可以显示图标又可以响应特定的Uri了。

因为我们把app的入口Activity申明为由接收隐匿的Intent来启动,这样自然也就不会显示图标了。
好了,如果需要显示图标的话而且也必须响应上述Uri的话,那么我们可以在该Activity中再加入一个intent-filter标签,将data元素移到新建的标签中。这样应用既可以显示图标又可以响应特定的Uri了。

//假设有程序A调用程序B,程序B图标隐藏不可见

则有:程序A中:

 public void starAct(){Intent intent = new Intent( );    ComponentName cn = new ComponentName("com.key.poc", "com.key.poc.MainActivity");              intent.setComponent(cn);  Uri uri=Uri.parse("com.key.poc.MainActivity");//此处应与B程序中Data中标签一致intent.setData(uri);   startActivity(intent);}

则程序B中Mainifest.xml配置为:

  <activityandroid:name=".MainActivity"android:label="@string/app_name" ><intent-filter>              <action android:name="android.intent.action.MAIN" />       <dataandroid:host="MainActivity"android:scheme="com.key.poc" /></intent-filter></activity>

Android学习笔记-隐藏app图标相关推荐

  1. Android学习笔记之AndroidManifest.xml文件解析(摘自皮狼的博客)

    Android学习笔记之AndroidManifest.xml文件解析 一.关于AndroidManifest.xml AndroidManifest.xml 是每个android程序中必须的文件.它 ...

  2. Android学习笔记 93. Room、LiveData 和 ViewModel

    Android学习笔记 Android 开发者基础知识 (Java) -- Google Developers 培训团队 文章目录 Android学习笔记 Android 开发者基础知识 (Java) ...

  3. Pro Android学习笔记(三三):Menu(4):Alternative菜单

    什么是Alternative menu(替代菜单) 举个例子,Activity显示一个文本文件.如果用户想对文本文件进行编辑,Activity不提供编辑能力,但可由其他activity或者其他应用提供 ...

  4. Android学习笔记:Android基础知识点(不断更新中)

    1.Android学习笔记:OkHttp 2.Android学习笔记:更新UI的方法(UI线程和非UI线程) 3.Android学习笔记:Volley 4.Android学习笔记:Handler 5. ...

  5. Android学习笔记-常用的一些源码,防止忘记了

    Android学习笔记-常用的一些源码,防止忘记了... 设置拨打电话 StringdialUri="tell:"+m_currentTelNumble; IntentcallIn ...

  6. Android学习笔记 56. TabLayout 选项卡布局

    Android学习笔记 Android基础开发--布局 文章目录 Android学习笔记 Android基础开发--布局 56. TabLayout 选项卡布局 56.1 简介 56.2 TabIte ...

  7. Android学习系列(10)--App列表之拖拽ListView(上)

    研究了很久的拖拽ListView的实现,受益良多,特此与尔共飨.       鉴于这部分内容网上的资料少而简陋,而具体的实现过程或许对大家才有帮助,为了详尽而不失真,我们一步一步分析,分成两篇文章. ...

  8. Android学习笔记:TabHost 和 FragmentTabHost

    2019独角兽企业重金招聘Python工程师标准>>> Android学习笔记:TabHost 和 FragmentTabHostTabHost命名空间:android.widget ...

  9. Android学习笔记:TabHost 和 FragmentTabHost(转)

    Android学习笔记:TabHost 和 FragmentTabHost(转) 转自:http://www.cnblogs.com/asion/p/3339313.html 作者:Asion Tan ...

  10. Android学习笔记之(一)开发环境搭建

    Android学习笔记之(一)开发环境搭建 zouxy09@qq.com http://blog.csdn.net/zouxy09 至于说Android是什么之类的俺就不啰嗦了,因为它离我们太近了.直 ...

最新文章

  1. windows sybase bit显示勾_micro:bit怎么玩?只需5个简单步骤,光速上手
  2. Codeblocks配置EGE图形库
  3. 三级数据库还是linux好,08年计算机三级数据库辅导:如何修改Linux下MySQL5.0的默认连接数...
  4. C语言试题三十之请编写函数function对长度位7个字符的字符串,除首尾字符外,将其余5个字符按ascii码降序排列。
  5. 有谁还记得“开源”已经20年了!
  6. python设置ini文件中的值_5分钟掌握Python中常见的配置文件
  7. webapp之路--之query media
  8. 《从0到1》读书笔记第10章“打造帮派文化”第1记: PayPal黑帮花名册
  9. P58-前端基础HTML-表格入门介绍
  10. 大型网站技术架构-第4篇 架构师
  11. 《Kotin 极简教程》第7章 面向对象编程(OOP)
  12. android跑马灯效果不起作用,Android实现跑马灯效果的方法
  13. c语言中打印ipv6地址,IPv6地址介绍
  14. xcpc近年铜牌题补题路
  15. 邮件中html内嵌图片,邮件内嵌html
  16. docker安装与重装
  17. 对互联网行业的认知!
  18. 成都百知教育跨境电商人物专访| Shopee大卖“朔风”
  19. [埋坑系列] 基于QT/C++的杰瑞走迷宫小游戏 :1.大体构造
  20. 105个多音字 汉字 鸿门宴上武松喝酒商店打烊王昭君载歌载舞麻将桌上和了炮弹薄利多销人参上学

热门文章

  1. 计算机英语总结800,高三英语教师工作总结800字(通用5篇)
  2. idea配置port
  3. HTTP中的TCP三次握手-详细解析(TCP Connection、TCP的三次握手介绍、为什么创建TCP三次握手)
  4. [MRCTF2020]你传你马呢
  5. react-native实现支付宝支付
  6. 中职计算机应用和平面设计,中等职业教育十一五规划教材·中职中专计算机类教材系列·Photoshop平面设计与实训...
  7. php专杀工具下载,顽固木马专杀工具下载-顽固木马专杀工具正式版2019.5.13.1官方版-QQ下载站...
  8. An Attention-based Graph Neural Network for Heterogeneous Structural Learning
  9. 人工智能与就业系列调研 | 老板电器的新蝶变
  10. 计算机提示应用程序无法启动,电脑应用程序无法正常启动提示0x000007b怎么办?...