如何从Android中的启动器隐藏应用程序

时间:2014-02-18 08:16:07

标签: show-hide launcher android

我正在开发一个Android应用程序。我想隐藏启动器中的应用程序图标。 如果输入拨号器中的某些特定号码,则再次显示它。有可能吗?

1 个答案:

答案 0 :(得分:0)

试试这段代码:

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

&安培;查看this链接。请注意,在下次重新启动之前,图标可能不会消失。

试试这个:

PackageManager pm = this.getPackageManager();
pm.setComponentEnabledSetting(new ComponentName("com.google.android.talk",
    "com.google.android.talk.LAUNCHER"),
    PackageManager.COMPONENT_ENABLED_STATE_DISABLED,
    PackageManager.DONT_KILL_APP);

希望得到这个帮助。