0
Files
src/android_webview
Hazem Ashmawy ebccaf66ab [AW][ComponentUpdater] Override Service#onStartCommand for testing
Override AwComponentUpdateService#onStartCommand to run the native
update service. This way it's possible to deterministically force
launch the service on devices running android M and below for
testing purposes where it's not possible to force launch the job
service via `adb shell cmd jobscheduler`.

The service isn't exported so other apps can't start the service.

The service can be launched using the commandline:
`adb shell am startservice <webview-package-name>/org.chromium.android_webview.nonembedded.AwComponentUpdateService`

Fixed: 1209275
Test: Manually launch the service via adb, run webview shell and see scheduled jobs
Change-Id: I994b46e5b250e4f42498dc20b4b89c11ea452485
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2905562
Reviewed-by: Mugdha Lakhani <nator@chromium.org>
Reviewed-by: Richard Coles <torne@chromium.org>
Commit-Queue: Hazem Ashmawy <hazems@chromium.org>
Cr-Commit-Position: refs/heads/master@{#894619}
2021-06-22 11:08:54 +00:00
..
2021-06-15 14:50:57 +00:00
2021-06-15 11:58:30 +00:00
2021-05-05 13:48:00 +00:00

Android WebView

Android WebView is an Android system component for displaying web content. WebView (and the related Android classes) are implemented by the code in the //android_webview/ folder.

This directory contains the Android WebView implementation, as well as the implementation for the AndroidX Webkit support library.

Overview for Chromium team members and contributors

Please see WebView Architecture.

Want to use WebView in an Android app?

Please consult our API documentation and app development guides:

Want to build and install WebView on a device?

See our Chromium developer documentation.