package com.lody.virtual.client.env; import android.app.PendingIntent; import android.content.Intent; import com.lody.virtual.client.stub.ShortcutHandleActivity; /** * @author Lody * */ public class Constants { public static final String EXTRA_USER_HANDLE = "android.intent.extra.user_handle"; /** * If an apk declared the "fake-signature" attribute on its Application TAG, * we will use its signature instead of the real signature. * * For more detail, please see : * https://github.com/microg/android_packages_apps_GmsCore/blob/master/ * patches/android_frameworks_base-M.patch. */ public static final String FEATURE_FAKE_SIGNATURE = "fake-signature"; public static final String ACTION_PACKAGE_ADDED = "virtual." + Intent.ACTION_PACKAGE_ADDED; public static final String ACTION_PACKAGE_REMOVED = "virtual." + Intent.ACTION_PACKAGE_REMOVED; public static final String ACTION_PACKAGE_CHANGED = "virtual." + Intent.ACTION_PACKAGE_CHANGED; public static final String ACTION_USER_ADDED = "virtual." + "android.intent.action.USER_ADDED"; public static final String ACTION_USER_REMOVED = "virtual." + "android.intent.action.USER_REMOVED"; public static final String ACTION_USER_INFO_CHANGED = "virtual." + "android.intent.action.USER_CHANGED"; public static final String ACTION_USER_STARTED = "Virtual." + "android.intent.action.USER_STARTED"; public static String META_KEY_IDENTITY = "X-Identity"; public static String META_VALUE_STUB = "Stub-User"; /** * Server process name of VA */ public static String SERVER_PROCESS_NAME = ":x"; /** * The activity who handle the shortcut. */ public static String SHORTCUT_PROXY_ACTIVITY_NAME = ShortcutHandleActivity.class.getName(); }