java - 从启动器隐藏应用程序图标

标签 java android

我已尽力删除 app icon来自launcher ,每次失败..有时图标被删除但应用程序无法运行(我已将应用程序集成到 SettingsonClick 我调用了它的 MainActivity 。但是正常应用程序运行良好) 有人可以帮我吗?

最佳答案

如果您想在运行应用程序后隐藏启动器图标,这段代码就可以做到。我已将我的连接到 Activity 上的一个按钮以将其隐藏,因为该应用程序除了介绍性屏幕之外不需要启动器。

Button hideLauncherButton = (Button) findViewById(R.id.hideLauncherButton);
hideLauncherButton.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        PackageManager p = getPackageManager();
        p.setComponentEnabledSetting(getComponentName(), PackageManager.COMPONENT_ENABLED_STATE_DISABLED, PackageManager.DONT_KILL_APP);
        finish();
    }
});

关于java - 从启动器隐藏应用程序图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42250538/

相关文章:

android - 海拔高度始终为0。我无法获取海拔高度

android - Display.getSize 与 Dispaly.getWidth

android - 按钮按下的颜色,无论是在 4.4 还是以前的版本上,我如何使用默认值?

Java/JavaFX 事件处理程序和 setFill() 问题

java - 安卓 : To upload an image using AsyncHttp POST

java - ehcache中eternity和maxElementsInMemory的作用?

android - 如何在 Textview 的字符串中突出显示字符?

android - 为 Android 构建 liblinphone

java - Android 运行时权限(权限被拒绝)

java - 访问外部类的字段