공부/안드로이드
인텐트의 액션 몇가지만 정리
Ohming
2011. 8. 8. 22:32
| 상수 | 대상 컴포넌트 | 액션 |
| ACTION_CALL | 액티비티 | 전화걸기를 실행합니다. |
| ACTION_EDIT | 액티비티 | 사용자가 편집하려는 데이터를 보여줍니다. |
| ACTION_MAIN | 액티비티 | 데이터의 전달이나 반환없이 태스크의 액티비티를 시작합니다. |
| ACTION_SYNC | 액티비티 | 서버와 안드로이드 기기의 데이터를 동기화합니다. |
| ACTION_BATTERY_LOW | 브로드캐스트 리시버 | 배터리 잔량이 얼마 남지 않았을 때 전달됩니다. |
| ACTION_HEADSET_PLUG | 브로드캐스트 리시버 | 헤드셋(혹은 이어폰)이 꽂히거나 빠졌을때 전달됩니다. |
| ACTION_SCREEN_ON | 브로드캐스트 리시버 | 화면이 켜졌을 때 전달됩니다. |
| ACTION_TIMEZONE_CHANGED | 브로드캐스트 리시버 | 표준 시간대가 변경된 경우 전달됩니다. |
명시적 인텐트는 컴포넌트 이름(예:kr.co.wikibook.first_activity.SecondActivity)을 통해 실행할 대상을 찾는다.
암시적 인텐트는 액션(ACTION_CALL처럼 특정 이벤트를 나타내는 String 객체)과 데이터(Uri)의 두 가지 정보를 통해 실행할 대상을 찾는다. (데이터는 주소록에 저장된 특정 사용자의 데이터처럼 액티비티를 실행할 때 참조할 데이터. 만약 주소록에 저장된 주소 목록을 가져오는 액티비티를 실행하려면 Intent.ACTION_PICK 액션이 포함된 인텐트를 전달해야 한다.)