package com.secspace.lib.common.utils;

import android.content.ComponentName;

import java.util.ArrayList;
import java.util.List;

/**
 * Created by cyw_m on 2018/3/27.
 */

public class Package {
    public static final String PACKAGENAME_SECCONFIG = "com.secspace.config";

    public static final String PACKAGENAME_MIDDLEWARE = "com.android.mdmservice";
    public static final String PACKAGENAME_MDMENHANCE = "com.android.mdmenhance";
    public static final String PACKAGENAME_SECSPACE = "com.android.secspace";
    public static final String PACKAGENAME_SECSPACE2 = "com.android.secspace.two";
    public static final String PACKAGENAME_AGENT = "com.secspace.system.agent";
    public static final String PACKAGENAME_SMS_AGENT = "com.secspace.sms.agent";
    public static final String PACKAGENAME_HAIYUNTONG = "com.iiecas.wechat";
    public static final String PACKAGENAME_WORKSPACE = "com.safe.workspace";
    public static final String PACKAGENAME_MDMOFFLINE = "com.android.mdmoffline";
    public static final String PACKAGENAME_NAME_HWOUC = "com.huawei.android.hwouc";
    public static final String PACKAGENAME_ONLINE_DEVMDM = "com.android.online.devmdm";
    public static final String PACKAGENAME_UPDATE = "com.sec.update";
    public static final String PACKAGENAME_HW_HWOUC = "com.huawei.android.hwouc";


    public static final String COMPONENT_ADMIN_CLASS_MDMOFFLINE = "com.main.receivers.DeviceMdmReceiver";
    public static final String PACKAGE_NAME_MIDDLEWARE = "com.android.mdmservice";
    public static final String COMPONENT_ADMIN_CLASS_WORKSPACE = "ch.deletescape.lawnchair.DeviceAdminReceiver";
    public static final String COMPONENT_ADMIN_CLASS = "com.sec.middleware.receiver.DpmReceiver";


    public static final List LIST_PACKAGES_MIDDLEWARE = new ArrayList() {
        {
            add(PACKAGENAME_MIDDLEWARE);
        }
    };

    public static class ComponentNames {
        public static ComponentName COMPONENT_STARTUP_APP_CONTROL = new ComponentName("com.huawei.systemmanager", "com.huawei.systemmanager.appcontrol.activity.StartupAppControlActivity");
        public static ComponentName COMPONENT_STARTUP_IGNORE_POWER = new ComponentName("com.android.settings", "com.android.settings.Settings$HighPowerApplicationsActivity");
        public static ComponentName COMPONENT_UPDATE_SYSTEM = new ComponentName("com.huawei.android.hwouc", "com.huawei.android.hwouc.ui.activities.MainEntranceActivity");
        public static ComponentName COMPONENT_STARTUP_SETTINGS = new ComponentName("com.android.settings", "com.android.settings.HWSettings");
        public static ComponentName COMPONENT_NAME_HW_HWOUC = new ComponentName("com.huawei.android.hwouc", "com.huawei.android.hwouc.ui.activities.MainEntranceActivity");//软件更新
        public static ComponentName huaweiLuancher = new ComponentName("com.huawei.android.launcher", "com.huawei.android.launcher.unihome.UniHomeLauncher");
        public static ComponentName EnterprisePrivacySettingsActivity = new ComponentName("com.android.settings", "com.android.settings.Settings$EnterprisePrivacySettingsActivity");

    }
}
