每次失败时,我都尽力从app icon
删除launcher
。有时会删除图标,但应用无法运行(我已将应用集成到了Settings
和onClick
我拨打了MainActivity
。但正常的应用运行良好)
有人可以帮帮我吗?
答案 0 :(得分:1)
try{
PackageManager p = getPackageManager();
p.setComponentEnabledSetting(getComponentName(), PackageManager.COMPONENT_ENABLED_STATE_DISABLED, PackageManager.DONT_KILL_APP);
}
catch (Exception e) {
e.printStackTrace();
}
答案 1 :(得分:1)
如果你想在运行应用程序后隐藏启动器图标,这段代码就可以了。由于应用程序不需要除了介绍性屏幕之外的启动器,我已经将我的活动按钮隐藏在活动上。
Button hideLauncherButton = (Button) findViewById(R.id.hideLauncherButton);
hideLauncherButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
PackageManager p = getPackageManager();
p.setComponentEnabledSetting(getComponentName(), PackageManager.COMPONENT_ENABLED_STATE_DISABLED, PackageManager.DONT_KILL_APP);
finish();
}
});
答案 2 :(得分:0)
从AndroidManifest.xml中删除启动器的Intent过滤器
删除此
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>