android: Introduce a ui::PlatformWindow implementation for android.

This change introduces a ui::PlatformWindow implementation for android, and uses
that from view_manager. The implementation of PlatformWindowAndroid is copied over
from PlatformViewportAndroid. The various PlatformViewport implementations are
merged into a single PlatformViewportCommon implementation, that uses the common
ui::PlaformWindow abstraction for managing the windows.

BUG=487881

Committed: https://crrev.com/870d6cf7d409b5e7dae82c98bfaeaa5137a652d9
Cr-Commit-Position: refs/heads/master@{#334262}

Review URL: https://codereview.chromium.org/1180573004

Cr-Commit-Position: refs/heads/master@{#334359}


CrOS-Libchrome-Original-Commit: 1218a59ca7ab3df47de0a6103842d1415360e4a8
1 file changed
tree: 2fb64fd8ba12cfb6c30e1354f3bc116978279cc4
  1. base/
  2. build/
  3. components/
  4. dbus/
  5. device/
  6. ipc/
  7. mojo/
  8. testing/
  9. third_party/
  10. ui/