Dump default SMS app package name

b/21736547

Change-Id: I8e636b720f78ccb187b08a739b18810db84a40b5
diff --git a/src/com/android/providers/telephony/MmsSmsProvider.java b/src/com/android/providers/telephony/MmsSmsProvider.java
index 70d0dde..0e4e447 100644
--- a/src/com/android/providers/telephony/MmsSmsProvider.java
+++ b/src/com/android/providers/telephony/MmsSmsProvider.java
@@ -30,6 +30,7 @@
 import android.os.Binder;
 import android.os.UserHandle;
 import android.provider.BaseColumns;
+import android.provider.Telephony;
 import android.provider.Telephony.CanonicalAddressesColumns;
 import android.provider.Telephony.Mms;
 import android.provider.Telephony.MmsSms;
@@ -43,6 +44,8 @@
 
 import com.google.android.mms.pdu.PduHeaders;
 
+import java.io.FileDescriptor;
+import java.io.PrintWriter;
 import java.util.Arrays;
 import java.util.HashSet;
 import java.util.List;
@@ -1375,4 +1378,14 @@
             UNION_COLUMNS[i++] = columnName;
         }
     }
+
+    @Override
+    public void dump(FileDescriptor fd, PrintWriter writer, String[] args) {
+        // Dump default SMS app
+        String defaultSmsApp = Telephony.Sms.getDefaultSmsPackage(getContext());
+        if (TextUtils.isEmpty(defaultSmsApp)) {
+            defaultSmsApp = "None";
+        }
+        writer.println("Default SMS app: " + defaultSmsApp);
+    }
 }