DO NOT MERGE Make calls from TestDialerActivity

Bug: 20348183
Change-Id: Ib4c5b08aa7fdfe61a3dc31a880541423be255543
diff --git a/testapps/AndroidManifest.xml b/testapps/AndroidManifest.xml
index 39b1629..c8d7105 100644
--- a/testapps/AndroidManifest.xml
+++ b/testapps/AndroidManifest.xml
@@ -19,6 +19,7 @@
           package="com.android.server.telecom.testapps">
 
     <uses-permission android:name="android.permission.CAMERA" />
+    <uses-permission android:name="android.permission.CALL_PHONE" />
     <uses-permission android:name="android.permission.CONTROL_INCALL_EXPERIENCE" />
     <uses-permission android:name="android.permission.READ_PHONE_STATE" />
     <uses-permission android:name="android.permission.REGISTER_CALL_PROVIDER" />
diff --git a/testapps/src/com/android/server/telecom/testapps/TestDialerActivity.java b/testapps/src/com/android/server/telecom/testapps/TestDialerActivity.java
index 71c375a..08a0d3b 100644
--- a/testapps/src/com/android/server/telecom/testapps/TestDialerActivity.java
+++ b/testapps/src/com/android/server/telecom/testapps/TestDialerActivity.java
@@ -2,7 +2,9 @@
 
 import android.app.Activity;
 import android.content.Intent;
+import android.net.Uri;
 import android.os.Bundle;
+import android.telecom.PhoneAccount;
 import android.view.View;
 import android.view.View.OnClickListener;
 import android.widget.EditText;
@@ -51,6 +53,8 @@
     }
 
     private void placeCall() {
-        // TODO: Place a call with the number entered in the number field
+        final Intent intent = new Intent(Intent.ACTION_CALL,
+                Uri.fromParts(PhoneAccount.SCHEME_TEL, mNumberView.getText().toString(), null));
+        startActivityForResult(intent, 0);
     }
 }