【发布时间】:2014-10-28 19:53:57
【问题描述】:
因此,我想在第一次运行后从启动器中隐藏图标。图标已从启动器中消失,但仍显示在主屏幕上。
我见过类似的应用程序 - 他们可以从启动器应用程序列表中删除自己的图标。他们的图标也不会出现在主屏幕上。
我使用以下代码隐藏应用程序图标。我犯了什么错误?为什么应用程序图标出现在主屏幕上?
PackageManager p = getPackageManager();
ComponentName componentName = new ComponentName(this,
com.aaa.xxx.dex.abc.class);
p.setComponentEnabledSetting(componentName,
PackageManager.COMPONENT_ENABLED_STATE_DISABLED,
PackageManager.DONT_KILL_APP);
注意:图标从三星 Galaxy S4 mini (4.4.2) 的主屏幕消失,但它出现在三星 Galaxy S3 (4.3.0) 的主屏幕上。任何建议,感谢帮助
提前谢谢你..
【问题讨论】:
-
它的意思是在你的清单文件中创建任何 LAUNCHER 活动
-
对不起,我不明白你在解释什么。请详细说明
-
为什么要从主屏幕隐藏应用程序
-
想一想大多数没有主屏幕图标的 livewallpaer 和小部件
-
@FrankN.Stein 你对我的问题有什么答案吗?我在这里堆栈溢出以回答我的问题。
标签: android