본문 바로가기
App/Android Studio

Android Studio / Intent / intent.action_view

by hyeon-H 2021. 5. 18.
728x90
반응형

intent.action_view

인텐트(Intent)

내가 하고자 하는 행위를 의미한다. 애플리케이션 구성 요소 간에 데이터를 전달하거나 실행하려는 기능이 무엇인지 안드로이드 플랫폼에 알려줄 수 있습니다.

인텐트는 간단하게 말해 안드로이드 플랫폼에게 원하는 것을 말할 때 전달하는 우편물 같은 것이다.

 

 

1. 버튼 : 클릭시 "버튼이 클릭되었습니다" 문구가 나온다.

2. NAVER :  클릭시 "http://m.naver.com" 으로 이동한다.

3. CALL : 010-1000-1000 번호로 전화를 연결화면이 나온다

 

 

 

 

 

onClick 에는 클릭시 실행되는 메소드명을 넣어준다.

text에는 버튼에 표시될 이름을 넣어준다.

 

 

 

 

 

위의 화면에서 우측 상단의 Code를 눌러 코드를 확인한다.
앞에서 onClick과 text에 작성한 값이 button태그 안에 작성된것을 확인 할 수 있다.

그렇다면 MainActivity.java파일로 이동한다.

 

 

 

두가지 버튼이 클릭 되었을때 실행 될 코드를 작성해준다.

 

 

 

    public void naver(View v){
        Intent myIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://m.naver.com"));
        startActivity(myIntent);
    }

    public void call(View v){
        Intent MyIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("tel:010-1000-1000"));
        startActivity(MyIntent);
    }

 

 

 

 

 

참고 : https://dev-joo.tistory.com/18

https://developer.android.com/training/basics/intents/sending?hl=ko#java

728x90
반응형