在Android手机菜单中隐藏应用程序图标

时间:2012-07-17 10:59:25

标签: android android-layout android-emulator

我是android新手。我想在运行时从主菜单中隐藏我的应用程序图标。我相信清单文件负责应用程序在主菜单中的存在。但我希望我的应用程序在运行过程中打开Android手机。但它没有在手机菜单中显示应用程序图标。 请你告诉我同样的解决方案。

2 个答案:

答案 0 :(得分:0)

如果您不希望自己的应用程序出现在带有图标的可启动应用程序中,请编辑AndroidManifest.xml 并删除以下内容:

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

以下行将告诉android在启动器中显示应用程序。

答案 1 :(得分:0)

以下是工作代码片段:

ComponentName componentToDisable = new ComponentName(
                    getApplicationContext().getPackageName(), Constant.main_package_name
                            + ".Splash"); // .Splash Launcher Activity
            getPackageManager().setComponentEnabledSetting(
                    componentToDisable,
                    PackageManager.COMPONENT_ENABLED_STATE_DISABLED,
                    PackageManager.DONT_KILL_APP);

            finishActivities(); // Finish All activity