隐藏应用图标总共有三种方式:

1>AndroidManifest.xml文件中在入口Activity的intent-filter里去掉<category android:name=”android.intent.category.LAUNCHER” />,或者将LAUNCHER改为DEFAULT

2>在AndroidManifest.xml的入口Activity里面intent-filte中设置<data></data>元素,

例如:<data android:host="TestActivity" android:scheme="com.android.test">,也就是这个入口Activity可以想响应这个uri:com.android.test://TestActivity的特定intent

那么问题来了,为什么加入这个属性之或应用程序就不显示图标了呢?因为我们应用程序的入口Activity设置成了由隐士的Intent来启动,所以应用实现了隐藏图标

3>  PackageManager p = getPackageManager();

隐藏图标:

p.setComponentEnabledSetting(getComponentName(), PackageManager.COMPONENT_ENABLED_STATE_DISABLED, PackageManager.DONT_KILL_APP);

对应的想要显示图标则加上:

p.setComponentEnabledSetting(getComponentName(), PackageManager.COMPONENT_ENABLED_STATE_ENABLED, PackageManager.DONT_KILL_APP);

 

转载于:https://www.cnblogs.com/lianghe01/p/4288554.html

隐藏应用图标的多种方式相关推荐

  1. UITabBar背景、icon图标颜色、被选中背景设置以及隐藏UITabBar的两种方式

    一.对UITabBar背景和icon图标的一些设置 (1)因为直接给UITabBar设置的背景颜色显示的不纯,半透明的感觉,所以,有时候我们可以直接利用纯色的图片作为背景达到想要的效果: (2)给ic ...

  2. iOS隐藏键盘的几种方式

    因为开发中经常要用到textField和textView,在某些情形下隐藏键盘很有必要,而隐藏键盘有多种方式,在合适的场景下用合适的方式隐藏就显得很重要,我也老是记不起来有哪些方法,这里就记录一下,以 ...

  3. C#隐藏桌面图标和任务栏

    最近因为项目需要需要实现桌面图标和任务状态栏的隐藏功能,实现的方式很多,比如修改注册表值,调用windows API函数等.经过一番的查阅,这个功能暂时实现了,或许不是很好的方法,但是我预期的效果达到 ...

  4. ASP.NET MVC传递Model到视图的多种方式之通用方式的使用

    ASP.NET MVC传递Model到视图的多种方式总结--通用方式的使用 有多种方式可以将数据传递到视图,如下所示: ViewData ViewBag PartialView TempData Vi ...

  5. upupoo为什么服务器维护中,upupoo怎么隐藏桌面图标 只需两步轻松隐藏

    多克斯文件是微软Office2007所开始使用的扩展名,比医生文件所占用的空间更小,但使用低版本的Office 2003无法直接打开多克斯文件,那么我们要如何打开多克斯文件呢? 用了upupoo动态壁 ...

  6. windows7隐藏桌面计算机,教你win7小技巧之隐藏桌面图标

    电脑现已成为我们工作.生活和娱乐必不可少的工具了,在使用电脑的过程中,可能会遇到教你win7小技巧之隐藏桌面图标的问题,如果我们遇到了教你win7小技巧之隐藏桌面图标的情况,该怎么处理怎么才能解决教你 ...

  7. windows7隐藏桌面计算机,win7小技巧之隐藏桌面图标

    小编这里为大家带来这篇关于win7系统小技巧之隐藏桌面图标的教程,很多用户的电脑在使用一段时间之后,屏幕上就放满了各种各样的文件,让人眼花缭乱,那么我们怎样将这些图标暂时的隐藏起来,让桌面变得更整洁呢 ...

  8. QTreeWidget隐藏节点的两种方式

    简述 关于QTreeWidget隐藏节点有两种方式,一种是直接隐藏,一种是间接隐藏,但是两种方式各有差异,下面请听具体解说. 方法一:直接隐藏式 Qt助手里面提供了QTreeWidgetItem::s ...

  9. 多种方式实现动态替换Android默认桌面Launcher

    多种方式实现动态替换Android默认桌面Launcher 文章目录 多种方式实现动态替换Android默认桌面Launcher 背景简介 技术方案 三种方案 方案一 方案二 方案三 风险 背景简介 ...

最新文章

  1. OpenGL渲染流水中的处理步骤
  2. 微信小程序-锚点定位+内容滑动控制导航选中
  3. 自动添加html结束标志,XHTML标签都有一个结束标记
  4. QT的QQmlExtensionPlugin类的使用
  5. 上传图片之上传前判断文件格式与大小
  6. 对微型计算机工作影响最小的因数是,(已)保护试题9
  7. airdroid黑屏_如何使用AirDroid从PC控制Android设备
  8. Android activity启动模式
  9. 了解 JavaScript (5)– 翻转器(rollover)
  10. 代码快速“检”“修”不是梦,阿里云MaxCompute Studio 2.9.0 新版本发布
  11. python模拟浏览器下载文件_python第一个脚本,模拟浏览器下载文件 | 学步园
  12. JavaMail:邮件发送以及sina、163、QQ服务器不同的解析结果(附图)
  13. 蓝桥杯 基础练习 杨辉三角形 JAVA
  14. Raspberry 4B 2G Shairport-sync Airplay
  15. VSCode中插件Code Spell Checker
  16. 学计算机需要会拼音吗,计算机学习拼音
  17. Jenkins怎么发邮件,5年字节自动化大神手把手教你
  18. Hadoop 1.x 和 Hadoop 2.x 有什么区别?
  19. python-直接删除整个文件夹
  20. 初学SpringMVC注册前端控制器DispatcherServlet:org.springframework.web.servlet.DispatcherServlet报红

热门文章

  1. ubuntu下终端命令修改图片像素
  2. 深扒联易融招股书:毛利率高、研发占比低,近三年合计亏约30亿
  3. 没做过项目经理可以考pmp证书吗?普通人考PMP®有用吗?
  4. 考出PMP证书到底有没有用?
  5. 新浪与腾讯的开放平台对比
  6. css英文字体 在线引用,css字体英文名称(示例代码)
  7. 读书笔记 摘自:《你坏》
  8. 目录遍历(Directory traversal)
  9. php和stm32,【STM32H7教程】第5章 STM32H7下载和调试方法(MDK5)
  10. 如何在拍照时摆POSS