summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSiva Velusamy <vsiva@google.com>2015-08-03 21:36:39 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2015-08-03 21:36:39 +0000
commit7aa8c131fe38fce27f7aaaa319de03072e919ad1 (patch)
tree7b37825878f24c9f9e35761024bb99fc085711f6
parent9f218ff075c0da9ac22d291480f418f3a3944b5b (diff)
parent21bd215fe3138559abb68b006006c2df5a3ed81f (diff)
downloadidea-7aa8c131fe38fce27f7aaaa319de03072e919ad1.tar.gz
Merge "resolve merge conflicts of f77256e to studio-1.4-dev." into studio-1.4-dev
-rw-r--r--android/src/org/jetbrains/android/run/AndroidRunningState.java8
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,