Fix handling of ACTION_DIAL tel: URIs including '+' characters

Use getSchemeSpecificPart() instead of substring() to extract phone numbers from tel: URIs to handle encoded characters properly

Bug: 2369658
Change-Id: Id31d41ebf0ccc0aa414e9a64a3e4d95047cf8aa7
diff --git a/src/com/android/contacts/TwelveKeyDialer.java b/src/com/android/contacts/TwelveKeyDialer.java
index 8aff312..07927de 100644
--- a/src/com/android/contacts/TwelveKeyDialer.java
+++ b/src/com/android/contacts/TwelveKeyDialer.java
@@ -306,7 +306,7 @@
             if (uri != null) {
                 if ("tel".equals(uri.getScheme())) {
                     // Put the requested number into the input area
-                    String data = uri.toString().substring("tel:".length());
+                    String data = uri.getSchemeSpecificPart();
                     setFormattedDigits(data);
                 } else {
                     String type = intent.getType();