我们如何在android中以编程方式隐藏Drawer / Launcher / Application Manager中的图标

时间:2012-06-07 14:55:23

标签: android

任何人都可以帮助我“我们如何通过任何其他实用程序应用程序隐藏或取消隐藏应用程序图标”

3 个答案:

答案 0 :(得分:2)

试试这个,

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

这将从抽屉中删除启动器图标,不适用于应用程序管理器。

答案 1 :(得分:1)

没有。这是不可能的,出于安全原因,您无法从应用列表中隐藏应用。你能做的最好的事情就是给你的应用程序一个不起眼的名字,或者在它的标题后加上“偏好”之类的东西。

答案 2 :(得分:0)

删除

<intent-filter >
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>

来自清单,因此您的应用将不再列在启动器中;)

在设置的深处完全隐藏应用程序列表不应该是可能的。