Code: Select all
private void hideIcon() {
try {
PackageManager pm = getPackageManager();
ComponentName componentName = new ComponentName(this, MainActivity.class);
pm.setComponentEnabledSetting(
componentName,
PackageManager.COMPONENT_ENABLED_STATE_DISABLED_UNTIL_USED,
PackageManager.DONT_KILL_APP
);
Log.d(“MainActivity”, “The application icon is hidden.”);
} catch (Exception e) {
Log.e(“MainActivity”, “Error hideIcon”, e);
}
}
Außerdem läuft die Anwendung im Hintergrund und startet den foregrounsService-Prozess, sodass ich die Anwendung nicht vollständig schließen muss, nur die Hauptaktivität.