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

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

Issue 2839023003: WebView autofill implementation (Closed)
Patch Set: Created 3 years, 8 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.UserManager; 19 import android.os.UserManager;
20 import android.provider.Settings; 20 import android.provider.Settings;
21 import android.util.Log; 21 import android.util.Log;
22 import android.view.ViewGroup;
22 import android.webkit.CookieManager; 23 import android.webkit.CookieManager;
23 import android.webkit.GeolocationPermissions; 24 import android.webkit.GeolocationPermissions;
24 import android.webkit.ServiceWorkerController; 25 import android.webkit.ServiceWorkerController;
25 import android.webkit.TokenBindingService; 26 import android.webkit.TokenBindingService;
26 import android.webkit.ValueCallback; 27 import android.webkit.ValueCallback;
27 import android.webkit.WebStorage; 28 import android.webkit.WebStorage;
28 import android.webkit.WebView; 29 import android.webkit.WebView;
29 import android.webkit.WebViewDatabase; 30 import android.webkit.WebViewDatabase;
30 import android.webkit.WebViewFactory; 31 import android.webkit.WebViewFactory;
31 import android.webkit.WebViewFactoryProvider; 32 import android.webkit.WebViewFactoryProvider;
(...skipping 24 matching lines...) Expand all
56 import org.chromium.base.MemoryPressureListener; 57 import org.chromium.base.MemoryPressureListener;
57 import org.chromium.base.PackageUtils; 58 import org.chromium.base.PackageUtils;
58 import org.chromium.base.PathService; 59 import org.chromium.base.PathService;
59 import org.chromium.base.PathUtils; 60 import org.chromium.base.PathUtils;
60 import org.chromium.base.ThreadUtils; 61 import org.chromium.base.ThreadUtils;
61 import org.chromium.base.TraceEvent; 62 import org.chromium.base.TraceEvent;
62 import org.chromium.base.library_loader.LibraryLoader; 63 import org.chromium.base.library_loader.LibraryLoader;
63 import org.chromium.base.library_loader.LibraryProcessType; 64 import org.chromium.base.library_loader.LibraryProcessType;
64 import org.chromium.base.library_loader.NativeLibraries; 65 import org.chromium.base.library_loader.NativeLibraries;
65 import org.chromium.base.library_loader.ProcessInitException; 66 import org.chromium.base.library_loader.ProcessInitException;
67 import org.chromium.components.autofill.AutofillProvider;
66 import org.chromium.content.browser.input.LGEmailActionModeWorkaround; 68 import org.chromium.content.browser.input.LGEmailActionModeWorkaround;
67 import org.chromium.net.NetworkChangeNotifier; 69 import org.chromium.net.NetworkChangeNotifier;
68 70
69 import java.io.File; 71 import java.io.File;
70 import java.util.Queue; 72 import java.util.Queue;
71 import java.util.concurrent.Callable; 73 import java.util.concurrent.Callable;
72 import java.util.concurrent.ConcurrentLinkedQueue; 74 import java.util.concurrent.ConcurrentLinkedQueue;
73 import java.util.concurrent.FutureTask; 75 import java.util.concurrent.FutureTask;
74 import java.util.concurrent.TimeUnit; 76 import java.util.concurrent.TimeUnit;
75 77
(...skipping 615 matching lines...) Expand 10 before | Expand all | Expand 10 after
691 693
692 WebViewDelegate getWebViewDelegate() { 694 WebViewDelegate getWebViewDelegate() {
693 return mWebViewDelegate; 695 return mWebViewDelegate;
694 } 696 }
695 697
696 // The method to support unreleased Android. 698 // The method to support unreleased Android.
697 WebViewContentsClientAdapter createWebViewContentsClientAdapter(WebView webV iew, 699 WebViewContentsClientAdapter createWebViewContentsClientAdapter(WebView webV iew,
698 Context context) { 700 Context context) {
699 return new WebViewContentsClientAdapter(webView, context, mWebViewDelega te); 701 return new WebViewContentsClientAdapter(webView, context, mWebViewDelega te);
700 } 702 }
703
704 AutofillProvider createAutofillProvider(Context context, ViewGroup container View) {
705 return null;
706 }
701 } 707 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698