별의 공부 블로그 🧑🏻‍💻
728x90
728x170

 속성

설명 

 ACTION_DIAL tel:01077881234

주어진 전화번호를 이용해 전화걸기 화면을 보여줌.

 ACTION_VIEW tel:01077881234

주어진 전화번호를 이용해 전화걸기 화면을 보여줌. URI 값의 유형에 따라 VIEW 액션이 다른 기능을 수행함.

 ACTION_EDIT content://contacts/people/2

전화번호부 데이터베이스에 있는 정보 중에서 ID 값이 2인 정보를 편집하기 위한 화면을 보여줌.

 ACTION_VIEW content://contacts/people 

전화번호부 데이터베이스의 내용을 보여줌.

 

*명시적 인텐트(Explicit Intent)

1) 인텐트에 클래스 객체나 컴포넌트 이름을 지정하여 호출할 대상을 확실히 알 수 있는 경우

 

*암시적 인텐트(Implicit Intent)

1) 액션과 데이터를 지정하긴 했지만 호출할 대상이 달라질 수 있는 경우

2) MIME 타입에 따라 안드로이드 시스템에서 적절한 다른 애플리케이션의 액티비티를 찾은 후 띄우는 방식을 사용하게 됨. (설치된 애플리케이션들에 대한 정보를 알고 있는 안드로이드 시스템이 인텐트를 이용해 요청한 정보를 처리할 수 있는 적절한 컴포넌트를 찾아본 다음 사용자에게 그 대상과 처리 결과를 보여주는 과정을 거치게 됨.)

 

①범주 : 액션이 실행되는 데 필요한 추가적인 정보를 제공.

②타입 : 인텐트에 들어가는 데이터의 MIME 타입을 명시적으로 지정. 보통 MIME 타입은 데이터만으로도 구별이 가능하지만 명시적으로 지정할 필요가 있는 경우도 있음.

③컴포넌트 : 인텐트에 사용될 컴포넌트 클래스 이름을 명시적으로 지정. 보통 이 정보는 인텐트의 다른 정보를 통해 결정됨. 이 속성이 지정될 경우에는 지정된 컴포넌트가 실행되도록 함.

④부가 데이터 : 인텐트는 추가적인 정보를 넣을 수 있도록 번들(Bundle) 객체를 담고 있음. 이 객체를 통해 인텐트 안에 더 많은 정보를 넣어 다른 애플리케이션 구성요소에 전달할 수 있음.

728x90
그리드형(광고전용)

'Programming > Android' 카테고리의 다른 글

스크롤뷰  (0) 2017.01.17
테이블 레이아웃  (0) 2017.01.17
상대 레이아웃  (0) 2017.01.17
리니어 레이아웃  (0) 2017.01.16
레이아웃  (0) 2017.01.16
뷰와 뷰그룹  (0) 2017.01.16
화면 구성과 화면 간 이동  (0) 2016.12.25
[안드로이드] 안드로이드에서 제공하는 대표적인 레이아웃  (0) 2016.12.20
⚠️AdBlock이 감지되었습니다. 원할한 페이지 표시를 위해 AdBlock을 꺼주세요.⚠️
starrykss
starrykss
별의 공부 블로그 🧑🏻‍💻


📖 Contents 📖