Adds TalkBack content details to Contact card

bug: 17308004
Change-Id: I357c6b508eaa3ef7dbb61be99c09806b322f6770
diff --git a/src/com/android/contacts/interactions/SmsInteraction.java b/src/com/android/contacts/interactions/SmsInteraction.java
index 3f86eef..bc55572 100644
--- a/src/com/android/contacts/interactions/SmsInteraction.java
+++ b/src/com/android/contacts/interactions/SmsInteraction.java
@@ -152,4 +152,12 @@
     public Integer getType() {
         return mValues.getAsInteger(Sms.TYPE);
     }
+
+    @Override
+    public String getContentDescription(Context context) {
+        String messageDetails = getViewHeader(context) + ". " + getViewBody(context) + ". " +
+                getViewFooter(context);
+        return context.getResources().getString(R.string.content_description_recent_sms,
+                messageDetails);
+    }
 }