Home | History | Annotate | Download | only in testapps
      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