Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(488)

Side by Side Diff: android_webview/glue/java/src/com/android/webview/chromium/WebViewChromiumFactoryProvider.java

Issue 2839023003: WebView autofill implementation (Closed)
Patch Set: sync Created 3 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 package com.android.webview.chromium; 5 package com.android.webview.chromium;
6 6
7 import android.Manifest; 7 import android.Manifest;
8 import android.app.ActivityManager; 8 import android.app.ActivityManager;
9 import android.content.ComponentCallbacks2; 9 import android.content.ComponentCallbacks2;
10 import android.content.Context; 10 import android.content.Context;
11 import android.content.Intent; 11 import android.content.Intent;
12 import android.content.SharedPreferences; 12 import android.content.SharedPreferences;
13 import android.content.pm.PackageInfo; 13 import android.content.pm.PackageInfo;
14 import android.content.pm.PackageManager; 14 import android.content.pm.PackageManager;
15 import android.net.Uri; 15 import android.net.Uri;
16 import android.os.Build; 16 import android.os.Build;
17 import android.os.Looper; 17 import android.os.Looper;
18 import android.os.Process; 18 import android.os.Process;
19 import android.os.StrictMode; 19 import android.os.StrictMode;
20 import android.os.UserManager; 20 import android.os.UserManager;
21 import android.provider.Settings; 21 import android.provider.Settings;
22 import android.util.Log; 22 import android.util.Log;
23 import android.view.ViewGroup;
23 import android.webkit.CookieManager; 24 import android.webkit.CookieManager;
24 import android.webkit.GeolocationPermissions; 25 import android.webkit.GeolocationPermissions;
25 import android.webkit.ServiceWorkerController; 26 import android.webkit.ServiceWorkerController;
26 import android.webkit.TokenBindingService; 27 import android.webkit.TokenBindingService;
27 import android.webkit.ValueCallback; 28 import android.webkit.ValueCallback;
28 import android.webkit.WebStorage; 29 import android.webkit.WebStorage;
29 import android.webkit.WebView; 30 import android.webkit.WebView;
30 import android.webkit.WebViewDatabase; 31 import android.webkit.WebViewDatabase;
31 import android.webkit.WebViewFactory; 32 import android.webkit.WebViewFactory;
32 import android.webkit.WebViewFactoryProvider; 33 import android.webkit.WebViewFactoryProvider;
(...skipping 22 matching lines...) Expand all
55 import org.chromium.base.MemoryPressureListener; 56 import org.chromium.base.MemoryPressureListener;
56 import org.chromium.base.PackageUtils; 57 import org.chromium.base.PackageUtils;
57 import org.chromium.base.PathService; 58 import org.chromium.base.PathService;
58 import org.chromium.base.PathUtils; 59 import org.chromium.base.PathUtils;
59 import org.chromium.base.ThreadUtils; 60 import org.chromium.base.ThreadUtils;
60 import org.chromium.base.TraceEvent; 61 import org.chromium.base.TraceEvent;
61 import org.chromium.base.library_loader.LibraryLoader; 62 import org.chromium.base.library_loader.LibraryLoader;
62 import org.chromium.base.library_loader.LibraryProcessType; 63 import org.chromium.base.library_loader.LibraryProcessType;
63 import org.chromium.base.library_loader.NativeLibraries; 64 import org.chromium.base.library_loader.NativeLibraries;
64 import org.chromium.base.library_loader.ProcessInitException; 65 import org.chromium.base.library_loader.ProcessInitException;
66 import org.chromium.components.autofill.AutofillProvider;
65 import org.chromium.content.browser.input.LGEmailActionModeWorkaround; 67 import org.chromium.content.browser.input.LGEmailActionModeWorkaround;
66 import org.chromium.net.NetworkChangeNotifier; 68 import org.chromium.net.NetworkChangeNotifier;
67 69
68 import java.io.File; 70 import java.io.File;
69 import java.util.Queue; 71 import java.util.Queue;
70 import java.util.concurrent.Callable; 72 import java.util.concurrent.Callable;
71 import java.util.concurrent.ConcurrentLinkedQueue; 73 import java.util.concurrent.ConcurrentLinkedQueue;
72 import java.util.concurrent.FutureTask; 74 import java.util.concurrent.FutureTask;
73 import java.util.concurrent.TimeUnit; 75 import java.util.concurrent.TimeUnit;
74 76
(...skipping 626 matching lines...) Expand 10 before | Expand all | Expand 10 after
701 703
702 WebViewDelegate getWebViewDelegate() { 704 WebViewDelegate getWebViewDelegate() {
703 return mWebViewDelegate; 705 return mWebViewDelegate;
704 } 706 }
705 707
706 // The method to support unreleased Android. 708 // The method to support unreleased Android.
707 WebViewContentsClientAdapter createWebViewContentsClientAdapter(WebView webV iew, 709 WebViewContentsClientAdapter createWebViewContentsClientAdapter(WebView webV iew,
708 Context context) { 710 Context context) {
709 return new WebViewContentsClientAdapter(webView, context, mWebViewDelega te); 711 return new WebViewContentsClientAdapter(webView, context, mWebViewDelega te);
710 } 712 }
713
714 AutofillProvider createAutofillProvider(Context context, ViewGroup container View) {
715 return null;
716 }
711 } 717 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698