diff options
Diffstat (limited to 'src/com/android/launcher3/Launcher.java')
-rw-r--r-- | src/com/android/launcher3/Launcher.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/com/android/launcher3/Launcher.java b/src/com/android/launcher3/Launcher.java index f1fdae627..5dc7f934a 100644 --- a/src/com/android/launcher3/Launcher.java +++ b/src/com/android/launcher3/Launcher.java @@ -2994,6 +2994,17 @@ public class Launcher extends Activity // Start activities startAppShortcutOrInfoActivity(v); + ComponentName componentName = intent.getComponent(); + if (componentName != null) { + String packageName = intent.getComponent().getPackageName(); + LauncherApplication.getLauncherStats() + .sendAppLaunchEvent(LauncherStats.ORIGIN_HOMESCREEN, + packageName); + if (LauncherStats.SETTINGS_PACKAGE_NAME.equals(packageName)) { + LauncherApplication.getLauncherStats().sendSettingsOpenedEvent( + LauncherStats.ORIGIN_HOMESCREEN); + } + } if (mLauncherCallbacks != null) { mLauncherCallbacks.onClickAppShortcut(v); |