Among Us - Crewmates
 

[Android] 안드로이드 스튜디오 Uri.parse 기능 사용해보기 - 전화걸기/연락

728x90

Android Studio 개발 공부

https://saying-me.tistory.com/3

 

[Android] Uri.parse 기능 사용해보기 - 사이트 이동/화면 전환

Android Studio 개발 공부 https://saying-me.tistory.com/2 [Android]안드로이드 스튜디오 Toast(토스트) 메시지 Android Studio 4.2.1 = Toast Message란 - 1. Toast(토스트) ? - 앱 실행 중 어떠한 ..

saying-me.tistory.com

이전 작업에 이어 버튼을 추가하였다.


 

: Uri.parse를 이용해 현재 실행 중인 앱 화면에서 전화 앱 화면 전환이 가능하며,

동시에 자동 번호 입력이 가능하다.

 

1. xml 창에서 버튼 추가

 

xml 창에서 원하는 위치에 버튼 삽입

 

2. 속성 창 - onClick 항목과 text 항목 임의 변경

 

속성 창

3. MainActivity.java - onClick에 해당하는 함수 정의

 

package com.example.myapplication;

import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
import android.widget.Toast;

import androidx.appcompat.app.AppCompatActivity;

public class MainActivity extends AppCompatActivity {

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

    public void onButton1Clicked(View v) {
        Toast.makeText(this,"버튼 클릭됨.", Toast.LENGTH_LONG).show();
    }
    public void onButton2Clicked(View v) {
        Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://m.naver.com"));
        startActivity(intent);
    }
    public void onButton3Clicked(View v) {
        Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("tel:010-1234-5678"));
        startActivity(intent);
    }
}

 

4. 실행 화면

 

앱 실행 화면. [전화] 버튼 클릭 시 우측 화면으로 자동 전환된다.

728x90
반응형