META-INF/
META-INF/MANIFEST.MF
org/
org/chromium/
org/chromium/webview_shell/
org/chromium/webview_shell/JankActivity$1.class
JankActivity.java
package org.chromium.webview_shell
org.chromium.webview_shell.JankActivity$1 extends android.webkit.WebViewClient {
final synthetic org.chromium.webview_shell.JankActivity this$0
void <init> (org.chromium.webview_shell.JankActivity)
org.chromium.webview_shell.JankActivity this$0
public boolean shouldOverrideUrlLoading (android.webkit.WebView, java.lang.String)
android.webkit.WebView webView
String url
}
org/chromium/webview_shell/JankActivity.class
JankActivity.java
package org.chromium.webview_shell
public org.chromium.webview_shell.JankActivity extends android.app.Activity {
public void <init> ()
public void onCreate (android.os.Bundle)
android.os.Bundle savedInstanceState
android.webkit.WebView webView
String url
private static java.lang.String getUrlFromIntent (android.content.Intent)
android.content.Intent intent
}
org/chromium/webview_shell/R$drawable.class
R.java
package org.chromium.webview_shell
public final org.chromium.webview_shell.R$drawable extends java.lang.Object {
public static final int breadcrumb_arrow_black
public static final int ic_launcher
public static final int item_more_black
public void <init> ()
}
org/chromium/webview_shell/R$id.class
R.java
package org.chromium.webview_shell
public final org.chromium.webview_shell.R$id extends java.lang.Object {
public static final int container
public static final int emptyview
public static final int menu_about
public static final int menu_clear_cache
public static final int menu_enable_tracing
public static final int menu_print
public static final int menu_reset_webview
public static final int rotate
public static final int scale
public static final int start_animation_activity
public static final int translate
public static final int url_field
public static final int use_layer
public static final int view_alpha
public static final int webview
public void <init> ()
}
org/chromium/webview_shell/R$layout.class
R.java
package org.chromium.webview_shell
public final org.chromium.webview_shell.R$layout extends java.lang.Object {
public static final int activity_empty
public static final int activity_webview
public static final int activity_webview_animation_test
public static final int activity_webview_browser
public void <init> ()
}
org/chromium/webview_shell/R$menu.class
R.java
package org.chromium.webview_shell
public final org.chromium.webview_shell.R$menu extends java.lang.Object {
public static final int main_menu
public void <init> ()
}
org/chromium/webview_shell/R$string.class
R.java
package org.chromium.webview_shell
public final org.chromium.webview_shell.R$string extends java.lang.Object {
public static final int alpha_button
public static final int app_name
public static final int layer_button
public static final int load_url
public static final int menu_about
public static final int menu_clear_cache
public static final int menu_enable_tracing
public static final int menu_print
public static final int menu_reset_webview
public static final int menu_start_animation_activity
public static final int rotate_button
public static final int scale_button
public static final int title_activity_browser
public static final int title_activity_create_destroy
public static final int title_activity_jank
public static final int title_activity_layout_test
public static final int title_activity_page_cycler
public static final int title_activity_startup_time
public static final int title_activity_telemetry
public static final int title_activity_thread_test
public static final int translate_button
public void <init> ()
}
org/chromium/webview_shell/R$xml.class
R.java
package org.chromium.webview_shell
public final org.chromium.webview_shell.R$xml extends java.lang.Object {
public static final int network_security_config
public void <init> ()
}
org/chromium/webview_shell/R.class
R.java
package org.chromium.webview_shell
public final org.chromium.webview_shell.R extends java.lang.Object {
public void <init> ()
}
org/chromium/webview_shell/StartupTimeActivity.class
StartupTimeActivity.java
package org.chromium.webview_shell
public org.chromium.webview_shell.StartupTimeActivity extends android.app.Activity {
public void <init> ()
public void onCreate (android.os.Bundle)
android.os.Bundle savedInstanceState
long t1
android.webkit.WebView webView
long t2
}
org/chromium/webview_shell/TelemetryActivity$1.class
TelemetryActivity.java
package org.chromium.webview_shell
org.chromium.webview_shell.TelemetryActivity$1 extends android.webkit.WebViewClient {
final synthetic org.chromium.webview_shell.TelemetryActivity this$0
void <init> (org.chromium.webview_shell.TelemetryActivity)
org.chromium.webview_shell.TelemetryActivity this$0
public boolean shouldOverrideUrlLoading (android.webkit.WebView, java.lang.String)
android.webkit.WebView view
String url
public void onPageFinished (android.webkit.WebView, java.lang.String)
android.webkit.WebView view
String url
}
org/chromium/webview_shell/TelemetryActivity.class
TelemetryActivity.java
package org.chromium.webview_shell
public org.chromium.webview_shell.TelemetryActivity extends android.app.Activity {
static final String DEFAULT_START_UP_TRACE_TAG
static final String DEFAULT_LOAD_URL_TRACE_TAG
static final String DEFAULT_START_UP_AND_LOAD_URL_TRACE_TAG
public void <init> ()
public void onCreate (android.os.Bundle)
android.os.Bundle savedInstanceState
android.content.Intent intent
String startUpTraceTag
String loadUrlTraceTag
String startUpAndLoadUrlTraceTag
android.webkit.WebView webView
android.webkit.WebSettings settings
String userAgentString
}
org/chromium/webview_shell/TelemetryMemoryPressureActivity$1.class
TelemetryMemoryPressureActivity.java
package org.chromium.webview_shell
org.chromium.webview_shell.TelemetryMemoryPressureActivity$1 extends android.webkit.WebViewClient {
final synthetic org.chromium.webview_shell.TelemetryMemoryPressureActivity this$0
void <init> (org.chromium.webview_shell.TelemetryMemoryPressureActivity)
org.chromium.webview_shell.TelemetryMemoryPressureActivity this$0
public boolean shouldOverrideUrlLoading (android.webkit.WebView, java.lang.String)
android.webkit.WebView webView
String url
}
org/chromium/webview_shell/TelemetryMemoryPressureActivity.class
TelemetryMemoryPressureActivity.java
package org.chromium.webview_shell
public org.chromium.webview_shell.TelemetryMemoryPressureActivity extends android.app.Activity {
private static final String TAG
public void <init> ()
public void onCreate (android.os.Bundle)
android.os.Bundle savedInstanceState
android.webkit.WebView webview
protected void onNewIntent (android.content.Intent)
android.content.Intent intent
}
org/chromium/webview_shell/WebViewAnimationTestActivity$1.class
WebViewAnimationTestActivity.java
package org.chromium.webview_shell
org.chromium.webview_shell.WebViewAnimationTestActivity$1 extends java.lang.Object implements android.widget.SeekBar$OnSeekBarChangeListener {
final synthetic org.chromium.webview_shell.WebViewAnimationTestActivity this$0
void <init> (org.chromium.webview_shell.WebViewAnimationTestActivity)
org.chromium.webview_shell.WebViewAnimationTestActivity this$0
public void onProgressChanged (android.widget.SeekBar, int, boolean)
android.widget.SeekBar view
int progress
boolean fromUser
public void onStartTrackingTouch (android.widget.SeekBar)
android.widget.SeekBar seekBar
public void onStopTrackingTouch (android.widget.SeekBar)
android.widget.SeekBar seekBar
}
org/chromium/webview_shell/WebViewAnimationTestActivity.class
WebViewAnimationTestActivity.java
package org.chromium.webview_shell
public org.chromium.webview_shell.WebViewAnimationTestActivity extends android.app.Activity {
private static final String HTML
private android.webkit.WebView mWebView
private boolean mIsWindowHardwareAccelerated
public void <init> ()
public void onCreate (android.os.Bundle)
android.os.Bundle savedInstanceState
android.view.View$OnClickListener onClickListner
android.widget.CheckBox checkBox
private void runTranslate ()
private void runScale ()
private void runRotate ()
private void setWebViewLayer (boolean)
boolean isOnLayer
private synthetic void lambda$onCreate$1 (android.widget.CompoundButton, boolean)
android.widget.CompoundButton arg0
boolean checked
private synthetic void lambda$onCreate$0 (android.view.View)
android.view.View v
}
org/chromium/webview_shell/WebViewBrowserActivity$1.class
WebViewBrowserActivity.java
package org.chromium.webview_shell
org.chromium.webview_shell.WebViewBrowserActivity$1 extends java.lang.Object implements android.view.View$OnKeyListener {
final synthetic org.chromium.webview_shell.WebViewBrowserActivity this$0
void <init> (org.chromium.webview_shell.WebViewBrowserActivity)
org.chromium.webview_shell.WebViewBrowserActivity this$0
public boolean onKey (android.view.View, int, android.view.KeyEvent)
android.view.View view
int keyCode
android.view.KeyEvent event
}
org/chromium/webview_shell/WebViewBrowserActivity$2.class
WebViewBrowserActivity.java
package org.chromium.webview_shell
org.chromium.webview_shell.WebViewBrowserActivity$2 extends android.webkit.WebViewClient {
final synthetic org.chromium.webview_shell.WebViewBrowserActivity this$0
void <init> (org.chromium.webview_shell.WebViewBrowserActivity)
org.chromium.webview_shell.WebViewBrowserActivity this$0
public void onPageStarted (android.webkit.WebView, java.lang.String, android.graphics.Bitmap)
android.webkit.WebView view
String url
android.graphics.Bitmap favicon
public void onPageFinished (android.webkit.WebView, java.lang.String)
android.webkit.WebView view
String url
public boolean shouldOverrideUrlLoading (android.webkit.WebView, java.lang.String)
android.webkit.WebView webView
String url
public void onReceivedError (android.webkit.WebView, int, java.lang.String, java.lang.String)
android.webkit.WebView view
int errorCode
String description
String failingUrl
}
org/chromium/webview_shell/WebViewBrowserActivity$3.class
WebViewBrowserActivity.java
package org.chromium.webview_shell
org.chromium.webview_shell.WebViewBrowserActivity$3 extends android.webkit.WebChromeClient {
final synthetic org.chromium.webview_shell.WebViewBrowserActivity this$0
void <init> (org.chromium.webview_shell.WebViewBrowserActivity)
org.chromium.webview_shell.WebViewBrowserActivity this$0
public android.graphics.Bitmap getDefaultVideoPoster ()
public void onGeolocationPermissionsShowPrompt (java.lang.String, android.webkit.GeolocationPermissions$Callback)
String origin
android.webkit.GeolocationPermissions$Callback callback
public void onPermissionRequest (android.webkit.PermissionRequest)
android.webkit.PermissionRequest request
public void onShowCustomView (android.view.View, android.webkit.WebChromeClient$CustomViewCallback)
android.view.View view
android.webkit.WebChromeClient$CustomViewCallback callback
public void onHideCustomView ()
}
org/chromium/webview_shell/WebViewBrowserActivity$FilePermissionRequest.class
WebViewBrowserActivity.java
package org.chromium.webview_shell
org.chromium.webview_shell.WebViewBrowserActivity$FilePermissionRequest extends android.webkit.PermissionRequest {
private String mOrigin
static final synthetic boolean $assertionsDisabled
final synthetic org.chromium.webview_shell.WebViewBrowserActivity this$0
public void <init> (org.chromium.webview_shell.WebViewBrowserActivity, java.lang.String)
String origin
public android.net.Uri getOrigin ()
public java.lang.String[] getResources ()
public void grant (java.lang.String[])
String[] resources
public void deny ()
static void <clinit> ()
}
org/chromium/webview_shell/WebViewBrowserActivity$GeoPermissionRequest.class
WebViewBrowserActivity.java
package org.chromium.webview_shell
org.chromium.webview_shell.WebViewBrowserActivity$GeoPermissionRequest extends android.webkit.PermissionRequest {
private String mOrigin
private android.webkit.GeolocationPermissions$Callback mCallback
static final synthetic boolean $assertionsDisabled
public void <init> (java.lang.String, android.webkit.GeolocationPermissions$Callback)
String origin
android.webkit.GeolocationPermissions$Callback callback
public android.net.Uri getOrigin ()
public java.lang.String[] getResources ()
public void grant (java.lang.String[])
String[] resources
public void deny ()
static void <clinit> ()
}
org/chromium/webview_shell/WebViewBrowserActivity$TracingLogger$1.class
WebViewBrowserActivity.java
package org.chromium.webview_shell
org.chromium.webview_shell.WebViewBrowserActivity$TracingLogger$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic StringBuilder val$info
final synthetic org.chromium.webview_shell.WebViewBrowserActivity$TracingLogger this$0
void <init> (org.chromium.webview_shell.WebViewBrowserActivity$TracingLogger, java.lang.StringBuilder)
org.chromium.webview_shell.WebViewBrowserActivity$TracingLogger this$0
public void run ()
android.app.AlertDialog dialog
}
org/chromium/webview_shell/WebViewBrowserActivity$TracingLogger.class
WebViewBrowserActivity.java
package org.chromium.webview_shell
org.chromium.webview_shell.WebViewBrowserActivity$TracingLogger extends java.io.FileOutputStream {
private long mByteCount
private long mChunkCount
private final android.app.Activity mActivity
public void <init> (java.lang.String, android.app.Activity) throws java.io.FileNotFoundException
String fileName
android.app.Activity activity
public void write (byte[]) throws java.io.IOException
byte[] chunk
public void close () throws java.io.IOException
private void showDialog (long)
long nbBytes
StringBuilder info
}
org/chromium/webview_shell/WebViewBrowserActivity.class
WebViewBrowserActivity.java
package org.chromium.webview_shell
public org.chromium.webview_shell.WebViewBrowserActivity extends android.app.Activity implements android.widget.PopupMenu$OnMenuItemClickListener {
private static final String TAG
private static final String RESOURCE_GEO
private static final String RESOURCE_FILE_URL
private static final String NO_ANDROID_PERMISSION
private static final String SAVE_RESTORE_STATE_KEY
private static final int MAX_STATE_LENGTH
private static final java.util.HashMap sPermissions
private static final java.util.regex.Pattern WEBVIEW_VERSION_PATTERN
private android.widget.EditText mUrlBar
private android.webkit.WebView mWebView
private android.view.View mFullscreenView
private String mWebViewVersion
private boolean mEnableTracing
private android.util.SparseArray mPendingRequests
private int mNextRequestKey
static final java.util.regex.Pattern BROWSER_URI_SCHEMA
public void <init> ()
public void onCreate (android.os.Bundle)
android.os.Bundle savedInstanceState
String url
public void onSaveInstanceState (android.os.Bundle)
String message
android.os.Bundle savedInstanceState
byte[] webViewState
public void onBackPressed ()
android.view.ViewGroup getContainer ()
private void createAndInitializeWebView ()
android.webkit.WebView webview
android.webkit.WebSettings settings
java.util.regex.Matcher matcher
private boolean canGrant (java.lang.String)
String webkitPermission
String androidPermission
private void requestPermissionsForPage (android.webkit.PermissionRequest)
String webkitPermission
String androidPermission
String webkitPermission
android.webkit.PermissionRequest request
java.util.ArrayList androidPermissionsNeeded
int requestCode
public void onRequestPermissionsResult (int, java.lang.String[], int[])
String webkitPermission
int requestCode
String[] permissions
int[] grantResults
android.webkit.PermissionRequest request
public void loadUrlFromUrlBar (android.view.View)
android.view.View view
String url
public void showPopup (android.view.View)
android.view.View v
android.widget.PopupMenu popup
public boolean onMenuItemClick (android.view.MenuItem)
android.view.ViewGroup container
java.io.FileNotFoundException e
android.os.StrictMode$ThreadPolicy oldPolicy
String outFileName
android.webkit.TracingController tracingController
android.print.PrintManager printManager
String jobName
android.print.PrintDocumentAdapter printAdapter
android.view.MenuItem item
private void initializeSettings (android.webkit.WebSettings)
android.webkit.WebSettings settings
java.io.File geolocation
android.os.StrictMode$ThreadPolicy oldPolicy
private void about ()
java.lang.reflect.Method method
android.webkit.WebSettings settings
StringBuilder summary
android.app.AlertDialog dialog
private boolean methodIsSimpleInspector (java.lang.reflect.Method)
java.lang.reflect.Method method
Class returnType
private void loadUrl (java.lang.String)
String url
private void setUrlBarText (java.lang.String)
String url
private void setUrlFail (boolean)
boolean fail
private static boolean hideKeyboard (android.view.View)
android.view.View view
android.view.inputmethod.InputMethodManager imm
private static java.lang.String getUrlFromIntent (android.content.Intent)
android.content.Intent intent
private static boolean startBrowsingIntent (android.content.Context, java.lang.String)
android.content.Intent intent
Exception ex
android.content.ActivityNotFoundException ex
SecurityException ex
android.content.Context context
String url
android.content.Intent intent
java.util.regex.Matcher m
android.content.Intent selector
private static boolean isSpecializedHandlerAvailable (android.content.Context, android.content.Intent)
android.content.pm.ResolveInfo resolveInfo
android.content.Context context
android.content.Intent intent
android.content.pm.PackageManager pm
java.util.List handlers
private static boolean isNullOrGenericHandler (android.content.IntentFilter)
android.content.IntentFilter filter
static void <clinit> ()
}