Kong돌이의 코딩이야기

Android Studio 액션과 데이터를 활용한 전화걸기 예제 본문

코딩이야기/안드로이드

Android Studio 액션과 데이터를 활용한 전화걸기 예제

Kong돌이 2021. 8. 26. 17:26
728x90

안녕하세요 오늘은 간단한 액션과 데이터를 활용한 전화 걸기 예제를 진행해 보도록 하겠습니다.

 

call.xml

call.xml화면과 같이 텍스트입력하는 상자 하나와 버튼 하나를 구성해주세요.

아이디와 지정!! 꼭 해주세요!! 다음 call.java 로 넘어가 볼까요?

 

call.java

소스코드와 함께 설명드리도록 하겠습니다!!

 

public class CallActivity extends AppCompatActivity {

EditText edt_call;
Button btn_call;


@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_call);

edt_call = findViewById(R.id.edt_call);                       ----- 텍스트 상자에 대한 객체를 참조하여 줍니다
btn_call = findViewById(R.id.btn_call);                       ----- 버튼에 대한 객체를 참조해 줍니다.
btn_call.setOnClickListener(new View.OnClickListener() {      ------ 버튼에 대한 클릭이벤트를 지정해줍니다.
@Override
public void onClick(View view) {

String call_data = edt_call.getText().toString();        ------ 텍스트 상자에 사용자가 입력한 텍스트를 call_data 담아줍니다.


Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("tel:"+call_data));

------ ACTION_VIEW를 통해 URI 값 유형에 따라서 VIEW 액션이 기능을 수행합니다. 그 후 인텐트 객체를 생성 startActivity(intent);                                     ---- startACtivtiy()를 통해 intent를 실행시켜줍니다.
}
});

 

 

 

 

 

 

다음 실행화면과 같이 텍스트 박스에 입력한 번호들이 전화화면에서 뜨시는 걸 확인하실 수 있습니다!!

이상으로 Android Studio 액션과 데이터를 활용한 전화 걸기 예제 마치도록 하겠습니다!

728x90
반응형
LIST
Comments