summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoremancebo <emancebo@cyngn.com>2014-09-12 18:27:31 -0700
committerAbhisek Devkota <ciwrl@cyanogenmod.com>2014-09-15 19:11:38 +0000
commit36e6ee373e4cbe86cf349edb1b897f23ea8bc3f1 (patch)
tree5a45b458eaf4397c01136e6696a64eb96665b457
parent12f5462faaa9fca92ec2c4ba9fc7ca49d0517967 (diff)
downloadpackages_apps_InCallUI-36e6ee373e4cbe86cf349edb1b897f23ea8bc3f1.tar.gz
packages_apps_InCallUI-36e6ee373e4cbe86cf349edb1b897f23ea8bc3f1.tar.bz2
packages_apps_InCallUI-36e6ee373e4cbe86cf349edb1b897f23ea8bc3f1.zip
Stats: track how frequently contact images are present incall
For retail devices (and installer builds), introduce tags to be read by a separate, additional, package. This will not be read or collected in any community (nightly/M/etc) or self-built build. Change-Id: I7f52f18a53ade50e0274af633cb7c26566332ee7
-rw-r--r--src/com/android/incallui/ContactInfoCache.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/com/android/incallui/ContactInfoCache.java b/src/com/android/incallui/ContactInfoCache.java
index 4bbf8fad..bccc7fc8 100644
--- a/src/com/android/incallui/ContactInfoCache.java
+++ b/src/com/android/incallui/ContactInfoCache.java
@@ -29,6 +29,7 @@ import android.telephony.PhoneNumberUtils;
import android.text.TextUtils;
import com.android.dialer.calllog.ContactInfo;
+import com.android.dialer.cmstats.DialerStats;
import com.android.dialer.lookup.ReverseLookupThread;
import com.android.incallui.service.PhoneNumberService;
import com.android.incalluibind.ServiceFactory;
@@ -349,6 +350,10 @@ public class ContactInfoCache implements ContactsAsyncHelper.OnImageLoadComplete
entry.photo = null;
}
+ DialerStats.sendEvent(mContext,
+ DialerStats.Categories.INCALL_CONTACT_IMAGE,
+ entry.photo != null ? "incall_image_found" : "incall_image_not_found");
+
sendImageNotifications(callId, entry);
clearCallbacks(callId);
}