• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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
onCreate(Bundle savedInstanceState)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
onNewIntent(Intent intent)37     protected void onNewIntent(Intent intent) {
38         super.onNewIntent(intent);
39         updateEditTextWithNumber();
40     }
41 
updateEditTextWithNumber()42     private void updateEditTextWithNumber() {
43         Intent intent = getIntent();
44         if (intent != null) {
45             mNumberView.setText(intent.getDataString());
46         }
47     }
48 
setDefault()49     private void setDefault() {
50         // TODO: Send a request to become the default dialer application
51     }
52 
placeCall()53     private void placeCall() {
54         // TODO: Place a call with the number entered in the number field
55     }
56 }
57