Chrome Android WebView TestShell.
caw_shell is hosted in the following web site
https://github.com/rogeryi/caw_shell
If you think the Android project caw_shell listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
The following table is the detailed list of caw_shell.
Item | Value |
---|---|
Java File Count | 311 |
Supported screen sizes | [mdpi, ldpi, hdpi, xhdpi] |
Target SDK Version | 19 |
Minimum SDK Version | 19 |
Activity Count | 1 |
Fragment Count | 1 |
jar files used | android-support-v4.jar guava_javalib.jar jsr_305_javalib.jar |
Required Permissions | android.permission.ACCESS_FINE_LOCATION android.permission.ACCESS_NETWORK_STATE android.permission.ACCESS_WIFI_STATE android.permission.BLUETOOTH android.permission.CAMERA android.permission.CHANGE_WIFI_STATE android.permission.INTERNET android.permission.PERSISTENT_ACTIVITY android.permission.READ_LOGS android.permission.READ_PHONE_STATE android.permission.RECORD_AUDIO android.permission.VIBRATE android.permission.WAKE_LOCK android.permission.WRITE_EXTERNAL_STORAGE com.android.browser.permission.READ_HISTORY_BOOKMARKS com.android.email.permission.READ_ATTACHMENT com.android.launcher.permission.INSTALL_SHORTCUT |
Asset File Names | assets\webviewchromium.pak |
Raw File Names | res\raw\beep.ogg |
There are 56 image files in caw_shell. The names of the image files are listed as follows.
appnotification_icon.png autofill_popup_background_down.9.png autofill_popup_background_up.9.png av_full_screen.png bcmsg.png btn_media_player.9.png btn_media_player_disabled.9.png btn_media_player_disabled_selected.9.png btn_media_player_pressed.9.png btn_media_player_selected.9.png bubble.9.png bubble_arrow_up.png call_master.png camera_cancel_default.png camera_cancel_pressed.png camera_capture_default.png camera_capture_pressed.png camera_confirm_default.png camera_confirm_pressed.png camera_crop_height.png camera_crop_width.png color_picker_advanced_select_handle.png content_new.png content_remove.png danxuan_nor.png danxuan_select.png default_video_poster.png dialog_btn.9.png dialog_btn_pressed.9.png download_notification_icon.png flyer_open_background.png freecopy_border_below.png freecopy_border_left.png freecopy_border_right.png ic_btn_close_panel.png ic_btn_find_next.png ic_btn_find_prev.png ic_media_ff.png ic_media_fullscreen.png ic_media_pause.png ic_media_play.png ic_media_rew.png ic_media_video_poster.png ic_menu_search_holo_light.png ic_menu_share_holo_light.png license_check.png license_uncheck.png magnifier.png magnifier_mask.png navigation_back.png navigation_forward.png navigation_refresh.png ondemand_overlay.9.png pageinfo_warning_major.png scrollbar_handle_accelerated_anim2.png web_site.png
The following screenshort is generated from the image listed above.
caw_shell has the following Java source files.
com.uc.webkit.BrowserDownloadListener.java com.uc.webkit.CacheManager.java com.uc.webkit.ConsoleMessage.java com.uc.webkit.CookieManager.java com.uc.webkit.CookieSyncManager.java com.uc.webkit.DateSorter.java com.uc.webkit.DebugFlags.java com.uc.webkit.DownloadListener.java com.uc.webkit.FindActionModeCallback.java com.uc.webkit.GeolocationPermissions.java com.uc.webkit.HttpAuthHandler.java com.uc.webkit.JavascriptInterface.java com.uc.webkit.JsDialogHelper.java com.uc.webkit.JsPromptResult.java com.uc.webkit.JsResult.java com.uc.webkit.MimeTypeMap.java com.uc.webkit.Plugin.java com.uc.webkit.PluginData.java com.uc.webkit.PluginList.java com.uc.webkit.PluginStub.java com.uc.webkit.SslErrorHandler.java com.uc.webkit.URLUtil.java com.uc.webkit.UrlInterceptHandler.java com.uc.webkit.UrlInterceptRegistry.java com.uc.webkit.ValueCallback.java com.uc.webkit.WebBackForwardList.java com.uc.webkit.WebBackForwardListClient.java com.uc.webkit.WebChromeClient.java com.uc.webkit.WebHistoryItem.java com.uc.webkit.WebIconDatabase.java com.uc.webkit.WebResourceResponse.java com.uc.webkit.WebSettings.java com.uc.webkit.WebStorage.java com.uc.webkit.WebView.java com.uc.webkit.WebViewClient.java com.uc.webkit.WebViewDatabase.java com.uc.webkit.WebViewFactory.java com.uc.webkit.WebViewFactoryProvider.java com.uc.webkit.WebViewFragment.java com.uc.webkit.WebViewProvider.java com.uc.webkit.helper.ActivityManagerHelper.java com.uc.webkit.helper.ActivityThreadHelper.java com.uc.webkit.helper.CanvasHelper.java com.uc.webkit.helper.ContextHelper.java com.uc.webkit.helper.DisplayHelper.java com.uc.webkit.helper.ViewHelper.java com.uc.webkit.helper.ViewRootHelper.java com.uc.webkit.icu.ICU.java com.uc.webkit.icu.LocaleData.java com.uc.webkit.icu.Objects.java com.uc.webkit.impl.ContentSettingsAdapter.java com.uc.webkit.impl.CookieManagerAdapter.java com.uc.webkit.impl.DrawGLFunctor.java com.uc.webkit.impl.ResourceProvider.java com.uc.webkit.impl.UnimplementedWebViewApi.java com.uc.webkit.impl.WebBackForwardListChromium.java com.uc.webkit.impl.WebHistoryItemChromium.java com.uc.webkit.impl.WebViewChromiumFactoryProvider.java com.uc.webkit.impl.WebViewContentsClientAdapter.java com.uc.webkit.net.MimeUtils.java com.uc.webkit.net.ParseException.java com.uc.webkit.net.WebAddress.java com.uc.webkit.utils.SystemInfo.java com.uc.webkit.utils.WebConfiguration.java com.uc.webkit.utils.WebViewFPS.java org.chromium.android_webview.AndroidProtocolHandler.java org.chromium.android_webview.AwAutofillManagerDelegate.java org.chromium.android_webview.AwBrowserContext.java org.chromium.android_webview.AwBrowserProcess.java org.chromium.android_webview.AwContentViewClient.java org.chromium.android_webview.AwContents.java org.chromium.android_webview.AwContentsClient.java org.chromium.android_webview.AwContentsClientBridge.java org.chromium.android_webview.AwContentsIoThreadClient.java org.chromium.android_webview.AwCookieManager.java org.chromium.android_webview.AwDevToolsServer.java org.chromium.android_webview.AwFormDatabase.java org.chromium.android_webview.AwGeolocationPermissions.java org.chromium.android_webview.AwHttpAuthHandler.java org.chromium.android_webview.AwLayoutSizer.java org.chromium.android_webview.AwPdfExporter.java org.chromium.android_webview.AwPrintDocumentAdapter.java org.chromium.android_webview.AwQuotaManagerBridge.java org.chromium.android_webview.AwResource.java org.chromium.android_webview.AwScrollOffsetManager.java org.chromium.android_webview.AwSettings.java org.chromium.android_webview.AwWebContentsDelegate.java org.chromium.android_webview.DefaultVideoPosterRequestHandler.java org.chromium.android_webview.ErrorCodeConversionHelper.java org.chromium.android_webview.HttpAuthDatabase.java org.chromium.android_webview.InterceptedRequestData.java org.chromium.android_webview.JavaBrowserViewRendererHelper.java org.chromium.android_webview.JsPromptResultReceiver.java org.chromium.android_webview.JsResultReceiver.java org.chromium.android_webview.SslUtil.java org.chromium.base.AccessedByNative.java org.chromium.base.ActivityStatus.java org.chromium.base.ApiCompatibilityUtils.java org.chromium.base.BaseChromiumApplication.java org.chromium.base.BaseSwitches.java org.chromium.base.BuildInfo.java org.chromium.base.CalledByNative.java org.chromium.base.CalledByNativeUnchecked.java org.chromium.base.CollectionUtil.java org.chromium.base.CommandLine.java org.chromium.base.ContextTypes.java org.chromium.base.CpuFeatures.java org.chromium.base.ImportantFileWriterAndroid.java org.chromium.base.JNINamespace.java org.chromium.base.MemoryPressureListener.java org.chromium.base.NativeClassQualifiedName.java org.chromium.base.ObserverList.java org.chromium.base.PathService.java org.chromium.base.PathUtils.java org.chromium.base.PowerMonitor.java org.chromium.base.PowerStatusReceiver.java org.chromium.base.SysUtils.java org.chromium.base.ThreadUtils.java org.chromium.base.WeakContext.java org.chromium.components.navigation_interception.InterceptNavigationDelegate.java org.chromium.components.navigation_interception.NavigationParams.java org.chromium.components.web_contents_delegate_android.ColorChooserAndroid.java org.chromium.components.web_contents_delegate_android.WebContentsDelegateAndroid.java org.chromium.content.app.ChildProcessService.java org.chromium.content.app.ContentApplication.java org.chromium.content.app.ContentMain.java org.chromium.content.app.LibraryLoader.java org.chromium.content.app.Linker.java org.chromium.content.app.LinkerParams.java org.chromium.content.app.NativeLibraries.java org.chromium.content.app.PrivilegedProcessService.java org.chromium.content.app.PrivilegedProcessService0.java org.chromium.content.app.PrivilegedProcessService1.java org.chromium.content.app.PrivilegedProcessService2.java org.chromium.content.app.SandboxedProcessService.java org.chromium.content.app.SandboxedProcessService0.java org.chromium.content.app.SandboxedProcessService1.java org.chromium.content.app.SandboxedProcessService10.java org.chromium.content.app.SandboxedProcessService11.java org.chromium.content.app.SandboxedProcessService12.java org.chromium.content.app.SandboxedProcessService2.java org.chromium.content.app.SandboxedProcessService3.java org.chromium.content.app.SandboxedProcessService4.java org.chromium.content.app.SandboxedProcessService5.java org.chromium.content.app.SandboxedProcessService6.java org.chromium.content.app.SandboxedProcessService7.java org.chromium.content.app.SandboxedProcessService8.java org.chromium.content.app.SandboxedProcessService9.java org.chromium.content.browser.ActivityContentVideoViewClient.java org.chromium.content.browser.BrowserStartupController.java org.chromium.content.browser.ChildProcessConnection.java org.chromium.content.browser.ChildProcessConnectionImpl.java org.chromium.content.browser.ChildProcessLauncher.java org.chromium.content.browser.ContentSettings.java org.chromium.content.browser.ContentVideoView.java org.chromium.content.browser.ContentVideoViewClient.java org.chromium.content.browser.ContentView.java org.chromium.content.browser.ContentViewClient.java org.chromium.content.browser.ContentViewCore .java org.chromium.content.browser.ContentViewDownloadDelegate.java org.chromium.content.browser.ContentViewRenderView.java org.chromium.content.browser.ContentViewStatics.java org.chromium.content.browser.DeviceUtils.java org.chromium.content.browser.DownloadController.java org.chromium.content.browser.DownloadInfo.java org.chromium.content.browser.HeapStatsLogger.java org.chromium.content.browser.InterstitialPageDelegateAndroid.java org.chromium.content.browser.JavascriptInterface.java org.chromium.content.browser.LoadUrlParams.java org.chromium.content.browser.LocationProviderAdapter.java org.chromium.content.browser.LocationProviderFactory.java org.chromium.content.browser.MediaDrmCredentialManager.java org.chromium.content.browser.MotionEventDelegate.java org.chromium.content.browser.NavigationClient.java org.chromium.content.browser.NavigationController.java org.chromium.content.browser.NavigationEntry.java org.chromium.content.browser.NavigationHistory.java org.chromium.content.browser.PageInfo.java org.chromium.content.browser.PageTransitionTypes.java org.chromium.content.browser.PepperPluginManager.java org.chromium.content.browser.PositionObserver.java org.chromium.content.browser.RenderCoordinates.java org.chromium.content.browser.ResourceExtractor.java org.chromium.content.browser.SelectActionModeCallback.java org.chromium.content.browser.SpeechRecognition.java org.chromium.content.browser.SpeechRecognitionError.java org.chromium.content.browser.TouchEventSynthesizer.java org.chromium.content.browser.TracingControllerAndroid.java org.chromium.content.browser.VSyncManager.java org.chromium.content.browser.VSyncMonitor.java org.chromium.content.browser.ViewPositionObserver.java org.chromium.content.browser.WebContents.java org.chromium.content.browser.WebContentsObserverAndroid.java org.chromium.content.browser.accessibility.AccessibilityInjector.java org.chromium.content.browser.accessibility.BrowserAccessibilityManager.java org.chromium.content.browser.accessibility.JellyBeanBrowserAccessibilityManager.java org.chromium.content.browser.accessibility.KitKatBrowserAccessibilityManager.java org.chromium.content.browser.input.AdapterInputConnection.java org.chromium.content.browser.input.HandleView.java org.chromium.content.browser.input.ImeAdapter.java org.chromium.content.browser.input.InputDialogContainer.java org.chromium.content.browser.input.InputMethodManagerWrapper.java org.chromium.content.browser.input.InsertionHandleController.java org.chromium.content.browser.input.MonthPicker.java org.chromium.content.browser.input.MonthPickerDialog.java org.chromium.content.browser.input.MultiFieldTimePickerDialog .java org.chromium.content.browser.input.OnDateTimeSetListener.java org.chromium.content.browser.input.PopupItemType.java org.chromium.content.browser.input.SelectPopupAdapter.java org.chromium.content.browser.input.SelectPopupDialog.java org.chromium.content.browser.input.SelectPopupItem.java org.chromium.content.browser.input.SelectionHandleController.java org.chromium.content.browser.input.TwoFieldDatePicker.java org.chromium.content.browser.input.TwoFieldDatePickerDialog.java org.chromium.content.browser.input.WeekPicker.java org.chromium.content.browser.input.WeekPickerDialog.java org.chromium.content.browser.static.java org.chromium.content.browser.third_party.GestureDetector.java org.chromium.content.common.CleanupReference.java org.chromium.content.common.ContentSwitches.java org.chromium.content.common.DeviceTelephonyInfo.java org.chromium.content.common.PerfTraceEvent.java org.chromium.content.common.ProcessInitException.java org.chromium.content.common.ResultCodes.java org.chromium.content.common.TopControlsState.java org.chromium.content.common.TraceEvent.java org.chromium.media.MediaPlayerBridge.java org.chromium.media.VideoCapture.java org.chromium.net.AndroidKeyStore.java org.chromium.net.CertVerifyResultAndroid.java org.chromium.net.CertificateMimeType.java org.chromium.net.GURLUtils.java org.chromium.net.NetError.java org.chromium.net.NetworkChangeNotifier.java org.chromium.net.NetworkChangeNotifierAutoDetect.java org.chromium.net.PrivateKeyType.java org.chromium.net.ProxyChangeListener.java org.chromium.net.X509Util.java org.chromium.ui.ColorPickerAdvanced.java org.chromium.ui.ColorPickerAdvancedComponent.java org.chromium.ui.ColorPickerDialog.java org.chromium.ui.ColorPickerMoreButton.java org.chromium.ui.ColorPickerSimple.java org.chromium.ui.ColorSuggestion.java org.chromium.ui.ColorSuggestionListAdapter.java org.chromium.ui.OnColorChangedListener.java org.chromium.ui.UiUtils.java org.chromium.ui.WindowOpenDisposition.java org.chromium.ui.autofill.AutofillListAdapter.java org.chromium.ui.autofill.AutofillPopup.java org.chromium.ui.autofill.AutofillSuggestion.java org.chromium.ui.base.ActivityWindowAndroid.java org.chromium.ui.base.Clipboard.java org.chromium.ui.base.LocalizationUtils.java org.chromium.ui.base.ViewAndroid.java org.chromium.ui.base.ViewAndroidDelegate.java org.chromium.ui.base.WindowAndroid.java org.chromium.ui.gfx.BitmapHelper.java org.chromium.ui.gfx.DeviceDisplayInfo.java