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

Side by Side Diff: chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java

Issue 1220813010: Add UMA metrics to track the source of homescreen icons on launch. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Adding missing SOURCE gets and puts Created 5 years, 5 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 2015 The Chromium Authors. All rights reserved. 1 // Copyright 2015 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 org.chromium.chrome.browser; 5 package org.chromium.chrome.browser;
6 6
7 import android.app.ActivityManager; 7 import android.app.ActivityManager;
8 import android.app.SearchManager; 8 import android.app.SearchManager;
9 import android.content.Context; 9 import android.content.Context;
10 import android.content.Intent; 10 import android.content.Intent;
(...skipping 594 matching lines...) Expand 10 before | Expand all | Expand 10 after
605 int tabToBeClobberedIndex = TabModelUtils.getTabIndexByUrl(t abModel, url); 605 int tabToBeClobberedIndex = TabModelUtils.getTabIndexByUrl(t abModel, url);
606 Tab tabToBeClobbered = tabModel.getTabAt(tabToBeClobberedInd ex); 606 Tab tabToBeClobbered = tabModel.getTabAt(tabToBeClobberedInd ex);
607 if (tabToBeClobbered != null) { 607 if (tabToBeClobbered != null) {
608 TabModelUtils.setIndex(tabModel, tabToBeClobberedIndex); 608 TabModelUtils.setIndex(tabModel, tabToBeClobberedIndex);
609 tabToBeClobbered.reload(); 609 tabToBeClobbered.reload();
610 RecordUserAction.record("MobileTabClobbered"); 610 RecordUserAction.record("MobileTabClobbered");
611 } else { 611 } else {
612 launchIntent(url, referer, headers, externalAppId, true, intent); 612 launchIntent(url, referer, headers, externalAppId, true, intent);
613 } 613 }
614 RecordUserAction.record("MobileReceivedExternalIntent"); 614 RecordUserAction.record("MobileReceivedExternalIntent");
615 LaunchMetrics.recordHomeScreenLaunchIntoTab(url); 615 int shortcutSource = intent.getIntExtra(
616 ShortcutHelper.EXTRA_SOURCE, ShortcutHelper.SOURCE_U NKNOWN);
617 LaunchMetrics.recordHomeScreenLaunchIntoTab(url, shortcutSou rce);
616 break; 618 break;
617 case REUSE_APP_ID_MATCHING_TAB_ELSE_NEW_TAB: 619 case REUSE_APP_ID_MATCHING_TAB_ELSE_NEW_TAB:
618 launchIntent(url, referer, headers, externalAppId, false, in tent); 620 launchIntent(url, referer, headers, externalAppId, false, in tent);
619 RecordUserAction.record("MobileReceivedExternalIntent"); 621 RecordUserAction.record("MobileReceivedExternalIntent");
620 break; 622 break;
621 case BRING_TAB_TO_FRONT: 623 case BRING_TAB_TO_FRONT:
622 mTabModelSelectorImpl.tryToRestoreTabStateForId(tabIdToBring ToFront); 624 mTabModelSelectorImpl.tryToRestoreTabStateForId(tabIdToBring ToFront);
623 625
624 int tabIndex = TabModelUtils.getTabIndexById(tabModel, tabId ToBringToFront); 626 int tabIndex = TabModelUtils.getTabIndexById(tabModel, tabId ToBringToFront);
625 if (tabIndex == TabModel.INVALID_TAB_INDEX) { 627 if (tabIndex == TabModel.INVALID_TAB_INDEX) {
(...skipping 638 matching lines...) Expand 10 before | Expand all | Expand 10 after
1264 1266
1265 @Override 1267 @Override
1266 public void onOverviewModeFinishedShowing() { } 1268 public void onOverviewModeFinishedShowing() { }
1267 1269
1268 @Override 1270 @Override
1269 public void onOverviewModeStartedHiding(boolean showToolbar, boolean delayAn imation) {} 1271 public void onOverviewModeStartedHiding(boolean showToolbar, boolean delayAn imation) {}
1270 1272
1271 @Override 1273 @Override
1272 public void onOverviewModeFinishedHiding() {} 1274 public void onOverviewModeFinishedHiding() {}
1273 } 1275 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698