package com.android.server.telecom.testapps; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.EditText; import com.android.server.telecom.tests.R; public class TestDialerActivity extends Activity { private EditText mNumberView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.testdialer_main); findViewById(R.id.set_default_button).setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { setDefault(); } }); findViewById(R.id.place_call_button).setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { placeCall(); } }); mNumberView = (EditText) findViewById(R.id.number); updateEditTextWithNumber(); } @Override protected void onNewIntent(Intent intent) { super.onNewIntent(intent); updateEditTextWithNumber(); } private void updateEditTextWithNumber() { Intent intent = getIntent(); if (intent != null) { mNumberView.setText(intent.getDataString()); } } private void setDefault() { // TODO: Send a request to become the default dialer application } private void placeCall() { // TODO: Place a call with the number entered in the number field } }