如何以编程方式隐藏app抽屉中的app图标

时间:2011-12-05 09:24:16

标签: android

我们知道如何在引用hide one application in application menu of android的app抽屉(启动器)中隐藏应用,但是,我们可以在其代码中隐藏应用本身吗?我的意思是可以删除活动的意图过滤器

<category android:name="android.intent.category.LAUNCHER" />

在其代码中动态生成。

2 个答案:

答案 0 :(得分:2)

没有。安装时,Android包管理器系统会读取清单。之后,这些值是从它自己的数据存储区读取的,而不是从清单中读取的,所以如果不修改PackageManager或安装不同版本的应用程序,这些设置就无法更改。

答案 1 :(得分:1)

AFAIK,这是不可能的。清单说明了您的应用程序可以或不可以执行的操作。 考虑权限:它们是正确执行代码所必需的,但是一旦安装了应用程序,您就无法更改它们。这对于意图过滤器应该是相同的。