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

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

Issue 2879703002: WebView: Add channel info for UMA (Closed)
Patch Set: Created 3 years, 7 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;
(...skipping 399 matching lines...) Expand 10 before | Expand all | Expand 10 after
410 PathService.override(DIR_RESOURCE_PAKS_ANDROID, "/system/framework/webvi ew/paks"); 410 PathService.override(DIR_RESOURCE_PAKS_ANDROID, "/system/framework/webvi ew/paks");
411 411
412 // Make sure that ResourceProvider is initialized before starting the br owser process. 412 // Make sure that ResourceProvider is initialized before starting the br owser process.
413 final PackageInfo webViewPackageInfo = WebViewFactory.getLoadedPackageIn fo(); 413 final PackageInfo webViewPackageInfo = WebViewFactory.getLoadedPackageIn fo();
414 final String webViewPackageName = webViewPackageInfo.packageName; 414 final String webViewPackageName = webViewPackageInfo.packageName;
415 final Context context = ContextUtils.getApplicationContext(); 415 final Context context = ContextUtils.getApplicationContext();
416 setUpResources(webViewPackageInfo, context); 416 setUpResources(webViewPackageInfo, context);
417 initPlatSupportLibrary(); 417 initPlatSupportLibrary();
418 doNetworkInitializations(context); 418 doNetworkInitializations(context);
419 final boolean isExternalService = true; 419 final boolean isExternalService = true;
420 AwBrowserProcess.setWebViewPackageName(webViewPackageName);
420 AwBrowserProcess.configureChildProcessLauncher(webViewPackageName, isExt ernalService); 421 AwBrowserProcess.configureChildProcessLauncher(webViewPackageName, isExt ernalService);
421 AwBrowserProcess.start(); 422 AwBrowserProcess.start();
422 423
423 final boolean enableMinidumpUploadingForTesting = CommandLine.getInstanc e().hasSwitch( 424 final boolean enableMinidumpUploadingForTesting = CommandLine.getInstanc e().hasSwitch(
424 CommandLineUtil.CRASH_UPLOADS_ENABLED_FOR_TESTING_SWITCH); 425 CommandLineUtil.CRASH_UPLOADS_ENABLED_FOR_TESTING_SWITCH);
425 if (enableMinidumpUploadingForTesting) { 426 if (enableMinidumpUploadingForTesting) {
426 AwBrowserProcess.handleMinidumps(webViewPackageName, true /* enabled */); 427 AwBrowserProcess.handleMinidumps(webViewPackageName, true /* enabled */);
427 } 428 }
428 429
429 PlatformServiceBridge.getInstance().queryMetricsSetting(new ValueCallbac k<Boolean>() { 430 PlatformServiceBridge.getInstance().queryMetricsSetting(new ValueCallbac k<Boolean>() {
(...skipping 267 matching lines...) Expand 10 before | Expand all | Expand 10 after
697 WebViewDelegate getWebViewDelegate() { 698 WebViewDelegate getWebViewDelegate() {
698 return mWebViewDelegate; 699 return mWebViewDelegate;
699 } 700 }
700 701
701 // The method to support unreleased Android. 702 // The method to support unreleased Android.
702 WebViewContentsClientAdapter createWebViewContentsClientAdapter(WebView webV iew, 703 WebViewContentsClientAdapter createWebViewContentsClientAdapter(WebView webV iew,
703 Context context) { 704 Context context) {
704 return new WebViewContentsClientAdapter(webView, context, mWebViewDelega te); 705 return new WebViewContentsClientAdapter(webView, context, mWebViewDelega te);
705 } 706 }
706 } 707 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698