隐藏Android应用程序从启动

问题描述:

我试图修改APK,我想从主屏幕隐藏它,但它应该是打开的隐藏Android应用程序从启动

这是明显的某一部分:

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

我已经试图取代LAUNCHERDEFAULT,但然后我无法打开应用程序,我只想打开它一次,有人可以帮助我吗?对不起,因为我的英语不好,我希望你明白我的意思

+0

https://*.com/questions/19114439/android -hide-unhide-app-icon-programmatically –

+4

[Android以编程方式隐藏/取消隐藏应用程序图标]的可能重复(https://*.com/questions/19114439/android-hide-unhide-app-icon-programm atically) – Styx

你可以在过去的几个步骤中找到答案。 你可以做到这一点的方案通过添加以下代码:

隐藏:

PackageManager pm = getPackageManager(); ComponentName componentName = new ComponentName(this, com.apps.MainActivity.class); pm.setComponentEnabledSetting(componentName,PackageManager.COMPONENT_ENABLED_STATE_DISABLED, PackageManager.DONT_KILL_APP);

取消隐藏:

PackageManager pm = getPackageManager(); ComponentName componentName = new ComponentName(this, com.apps.MainActivity.class); pm.setComponentEnabledSetting(componentName, PackageManager.COMPONENT_ENABLED_STATE_ENABLED, PackageManager.DONT_KILL_APP);