1 package com.android.server.telecom.testapps; 2 3 import android.app.Activity; 4 import android.content.Intent; 5 import android.os.Bundle; 6 import android.view.View; 7 import android.view.View.OnClickListener; 8 import android.widget.EditText; 9 10 import com.android.server.telecom.tests.R; 11 12 public class TestDialerActivity extends Activity { 13 private EditText mNumberView; 14 15 @Override 16 protected void onCreate(Bundle savedInstanceState) { 17 super.onCreate(savedInstanceState); 18 setContentView(R.layout.testdialer_main); 19 findViewById(R.id.set_default_button).setOnClickListener(new OnClickListener() { 20 @Override 21 public void onClick(View v) { 22 setDefault(); 23 } 24 }); 25 findViewById(R.id.place_call_button).setOnClickListener(new OnClickListener() { 26 @Override 27 public void onClick(View v) { 28 placeCall(); 29 } 30 }); 31 32 mNumberView = (EditText) findViewById(R.id.number); 33 updateEditTextWithNumber(); 34 } 35 36 @Override 37 protected void onNewIntent(Intent intent) { 38 super.onNewIntent(intent); 39 updateEditTextWithNumber(); 40 } 41 42 private void updateEditTextWithNumber() { 43 Intent intent = getIntent(); 44 if (intent != null) { 45 mNumberView.setText(intent.getDataString()); 46 } 47 } 48 49 private void setDefault() { 50 // TODO: Send a request to become the default dialer application 51 } 52 53 private void placeCall() { 54 // TODO: Place a call with the number entered in the number field 55 } 56 } 57