diff options
author | Siva Velusamy <vsiva@google.com> | 2015-08-03 21:39:55 +0000 |
---|---|---|
committer | android-build-merger <android-build-merger@google.com> | 2015-08-03 21:39:55 +0000 |
commit | 1b1595ccf78ea9043815d25d17b9cca8a5647fd0 (patch) | |
tree | 08a5daddd32e69b7dfb108326b8d586d6bf1ffd7 /android | |
parent | d815dbb04d7435ac2bdbe942eb30d16e0ff019b1 (diff) | |
parent | 073b61ffdd1248614edc1c9aa5c784224f9939b8 (diff) | |
download | idea-1b1595ccf78ea9043815d25d17b9cca8a5647fd0.tar.gz |
Merge "resolve merge conflicts of f77256e to studio-1.4-dev." into studio-1.4-dev automerge: 7aa8c13
automerge: 073b61f
* commit '073b61ffdd1248614edc1c9aa5c784224f9939b8':
analytics: Only report every 10th deployment
Diffstat (limited to 'android')
-rw-r--r-- | android/src/org/jetbrains/android/run/AndroidRunningState.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/android/src/org/jetbrains/android/run/AndroidRunningState.java b/android/src/org/jetbrains/android/run/AndroidRunningState.java index 348c328464c..4f739cb95a7 100644 --- a/android/src/org/jetbrains/android/run/AndroidRunningState.java +++ b/android/src/org/jetbrains/android/run/AndroidRunningState.java @@ -921,11 +921,19 @@ public class AndroidRunningState implements RunProfileState, AndroidDebugBridge. } } + private static int ourInstallationCount = 0; + private static void trackInstallation(@NotNull IDevice device) { if (!UsageTracker.getInstance().canTrack()) { return; } + // only track every 10th installation (just to reduce the load on the server) + ourInstallationCount = (ourInstallationCount + 1) % 10; + if (ourInstallationCount != 0) { + return; + } + UsageTracker.getInstance().trackEvent(UsageTracker.CATEGORY_DEPLOYMENT, UsageTracker.ACTION_DEPLOYMENT_APK, null, null); UsageTracker.getInstance().trackEvent(UsageTracker.CATEGORY_DEVICE_INFO, UsageTracker.DEVICE_INFO_SERIAL_HASH, |