Files
rr3-apk/decompiled/sources/androidx/webkit/WebViewFeature.java
Daniel Elliott f9d20bb3fc Add decompiled APK source code (JADX)
- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-18 14:52:23 -08:00

101 lines
6.2 KiB
Java

package androidx.webkit;
import android.annotation.SuppressLint;
import android.content.Context;
import androidx.annotation.NonNull;
import androidx.annotation.RestrictTo;
import androidx.webkit.internal.WebViewFeatureInternal;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
/* loaded from: classes.dex */
public class WebViewFeature {
public static final String ALGORITHMIC_DARKENING = "ALGORITHMIC_DARKENING";
public static final String ATTRIBUTION_REGISTRATION_BEHAVIOR = "ATTRIBUTION_REGISTRATION_BEHAVIOR";
public static final String CREATE_WEB_MESSAGE_CHANNEL = "CREATE_WEB_MESSAGE_CHANNEL";
@SuppressLint({"IntentName"})
public static final String DISABLED_ACTION_MODE_MENU_ITEMS = "DISABLED_ACTION_MODE_MENU_ITEMS";
public static final String DOCUMENT_START_SCRIPT = "DOCUMENT_START_SCRIPT";
public static final String ENTERPRISE_AUTHENTICATION_APP_LINK_POLICY = "ENTERPRISE_AUTHENTICATION_APP_LINK_POLICY";
public static final String FORCE_DARK = "FORCE_DARK";
public static final String FORCE_DARK_STRATEGY = "FORCE_DARK_STRATEGY";
public static final String GET_COOKIE_INFO = "GET_COOKIE_INFO";
public static final String GET_VARIATIONS_HEADER = "GET_VARIATIONS_HEADER";
public static final String GET_WEB_CHROME_CLIENT = "GET_WEB_CHROME_CLIENT";
public static final String GET_WEB_VIEW_CLIENT = "GET_WEB_VIEW_CLIENT";
public static final String GET_WEB_VIEW_RENDERER = "GET_WEB_VIEW_RENDERER";
public static final String MULTI_PROCESS = "MULTI_PROCESS";
public static final String MULTI_PROFILE = "MULTI_PROFILE";
public static final String MUTE_AUDIO = "MUTE_AUDIO";
public static final String OFF_SCREEN_PRERASTER = "OFF_SCREEN_PRERASTER";
public static final String POST_WEB_MESSAGE = "POST_WEB_MESSAGE";
public static final String PROXY_OVERRIDE = "PROXY_OVERRIDE";
public static final String PROXY_OVERRIDE_REVERSE_BYPASS = "PROXY_OVERRIDE_REVERSE_BYPASS";
public static final String RECEIVE_HTTP_ERROR = "RECEIVE_HTTP_ERROR";
public static final String RECEIVE_WEB_RESOURCE_ERROR = "RECEIVE_WEB_RESOURCE_ERROR";
@RestrictTo({RestrictTo.Scope.LIBRARY_GROUP})
public static final String REQUESTED_WITH_HEADER_ALLOW_LIST = "REQUESTED_WITH_HEADER_ALLOW_LIST";
public static final String SAFE_BROWSING_ALLOWLIST = "SAFE_BROWSING_ALLOWLIST";
public static final String SAFE_BROWSING_ENABLE = "SAFE_BROWSING_ENABLE";
public static final String SAFE_BROWSING_HIT = "SAFE_BROWSING_HIT";
public static final String SAFE_BROWSING_PRIVACY_POLICY_URL = "SAFE_BROWSING_PRIVACY_POLICY_URL";
public static final String SAFE_BROWSING_RESPONSE_BACK_TO_SAFETY = "SAFE_BROWSING_RESPONSE_BACK_TO_SAFETY";
public static final String SAFE_BROWSING_RESPONSE_PROCEED = "SAFE_BROWSING_RESPONSE_PROCEED";
public static final String SAFE_BROWSING_RESPONSE_SHOW_INTERSTITIAL = "SAFE_BROWSING_RESPONSE_SHOW_INTERSTITIAL";
@Deprecated
public static final String SAFE_BROWSING_WHITELIST = "SAFE_BROWSING_WHITELIST";
public static final String SERVICE_WORKER_BASIC_USAGE = "SERVICE_WORKER_BASIC_USAGE";
public static final String SERVICE_WORKER_BLOCK_NETWORK_LOADS = "SERVICE_WORKER_BLOCK_NETWORK_LOADS";
public static final String SERVICE_WORKER_CACHE_MODE = "SERVICE_WORKER_CACHE_MODE";
public static final String SERVICE_WORKER_CONTENT_ACCESS = "SERVICE_WORKER_CONTENT_ACCESS";
public static final String SERVICE_WORKER_FILE_ACCESS = "SERVICE_WORKER_FILE_ACCESS";
public static final String SERVICE_WORKER_SHOULD_INTERCEPT_REQUEST = "SERVICE_WORKER_SHOULD_INTERCEPT_REQUEST";
public static final String SHOULD_OVERRIDE_WITH_REDIRECTS = "SHOULD_OVERRIDE_WITH_REDIRECTS";
public static final String STARTUP_FEATURE_SET_DATA_DIRECTORY_SUFFIX = "STARTUP_FEATURE_SET_DATA_DIRECTORY_SUFFIX";
public static final String STARTUP_FEATURE_SET_DIRECTORY_BASE_PATHS = "STARTUP_FEATURE_SET_DIRECTORY_BASE_PATHS";
public static final String START_SAFE_BROWSING = "START_SAFE_BROWSING";
public static final String TRACING_CONTROLLER_BASIC_USAGE = "TRACING_CONTROLLER_BASIC_USAGE";
public static final String USER_AGENT_METADATA = "USER_AGENT_METADATA";
public static final String VISUAL_STATE_CALLBACK = "VISUAL_STATE_CALLBACK";
public static final String WEBVIEW_MEDIA_INTEGRITY_API_STATUS = "WEBVIEW_MEDIA_INTEGRITY_API_STATUS";
public static final String WEB_MESSAGE_ARRAY_BUFFER = "WEB_MESSAGE_ARRAY_BUFFER";
public static final String WEB_MESSAGE_CALLBACK_ON_MESSAGE = "WEB_MESSAGE_CALLBACK_ON_MESSAGE";
public static final String WEB_MESSAGE_LISTENER = "WEB_MESSAGE_LISTENER";
public static final String WEB_MESSAGE_PORT_CLOSE = "WEB_MESSAGE_PORT_CLOSE";
public static final String WEB_MESSAGE_PORT_POST_MESSAGE = "WEB_MESSAGE_PORT_POST_MESSAGE";
public static final String WEB_MESSAGE_PORT_SET_MESSAGE_CALLBACK = "WEB_MESSAGE_PORT_SET_MESSAGE_CALLBACK";
public static final String WEB_RESOURCE_ERROR_GET_CODE = "WEB_RESOURCE_ERROR_GET_CODE";
public static final String WEB_RESOURCE_ERROR_GET_DESCRIPTION = "WEB_RESOURCE_ERROR_GET_DESCRIPTION";
public static final String WEB_RESOURCE_REQUEST_IS_REDIRECT = "WEB_RESOURCE_REQUEST_IS_REDIRECT";
public static final String WEB_VIEW_RENDERER_CLIENT_BASIC_USAGE = "WEB_VIEW_RENDERER_CLIENT_BASIC_USAGE";
public static final String WEB_VIEW_RENDERER_TERMINATE = "WEB_VIEW_RENDERER_TERMINATE";
@Target({ElementType.PARAMETER, ElementType.METHOD})
@Retention(RetentionPolicy.SOURCE)
@RestrictTo({RestrictTo.Scope.LIBRARY})
public @interface WebViewStartupFeature {
}
@Target({ElementType.PARAMETER, ElementType.METHOD})
@Retention(RetentionPolicy.SOURCE)
@RestrictTo({RestrictTo.Scope.LIBRARY})
public @interface WebViewSupportFeature {
}
private WebViewFeature() {
}
public static boolean isFeatureSupported(@NonNull String str) {
return WebViewFeatureInternal.isSupported(str);
}
public static boolean isStartupFeatureSupported(@NonNull Context context, @NonNull String str) {
return WebViewFeatureInternal.isStartupFeatureSupported(str, context);
}
}