【问题标题】:Hide Android App From Launcher从启动器中隐藏 Android 应用程序
【发布时间】:2017-09-23 06:27:59
【问题描述】:

我正在尝试修改 APK,我想在主屏幕上隐藏它,但它应该可以打开

这是清单的一部分:

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

我已经尝试将LAUNCHER 替换为DEFAULT,但是我无法打开该应用程序,我只想打开一次,有人可以帮我吗?对不起我的英语不好,我希望你能明白我的意思

【问题讨论】:

标签: android manifest apktool


【解决方案1】:

您可以在过去的几个步骤中找到答案。 您可以通过添加以下代码来编程:

隐藏:

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);

【讨论】:

    猜你喜欢
    • 2015-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-10
    • 2014-03-24
    • 1970-01-01
    • 2014-03-17
    相关资源
    最近更新 更多