我正在尝试修改APK,我想将其隐藏在主屏幕上,但它应该是可打开的
这是清单的一部分:
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
我已经尝试用LAUNCHER
替换DEFAULT
但是我无法打开应用程序,我想只打开一次,有人可以帮我吗?对不起我的英语不好,我希望你明白我的意思
答案 0 :(得分:0)
您可以在过去的几个步骤中找到答案。 您可以通过添加以下代码来进行编程:
隐藏:
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);