banner1
한국어


.

2014.04.27 01:14

안드로이드 intent공부

조회 수 6651 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

google_co_kr_20131204_005449.jpg

안드로이드 프로그래밍의 기본인 intent에 대해서 설명해드리겠습니다

애플리케이션 컴포넌트들은 느슨하게 결합

다른 애플리케이션의 컴포넌트를 자신의 애플리케이션인 것처럼 인텐트를 사용해서

활용할 수 가 있습니다.

google_co_kr_20131204_005718.jpg

인텐트는 2개 이상의 애플리케이션 컴포넌트를 연결해주는

아교역할을 해주는데요. 안드로이드 프로젝트를 실행하면 처음에 기본적으로

액티비티는 하나밖에 생성이 되지않습니다/

그렇기때문에 인텐트를 응용해서 사용해주시려면

자바파일이나 액티비티를 프로젝트에 추가해서 사용해주셔야합니다

google_co_kr_20131204_005552.jpg

우선 인텐트를 추가하는 방법은 2가지가 있구요~

1 자바파일 생성과 액티비티 등록을 별도로 하는 법

2.매니페스트 파일을 통해서 프로젝트와 동일한 방법으로 프로젝트를 생성하는 것!

두가지가 있습니다~

1.자바파일을 프로젝트에 추가하는 방법: 액티티를 슈퍼클래스로 지정해서 파일을 생성!

추가파일에 대한 정보는 매니페스트 파일과 관계없이

자바파일만 추가됩니다~

2.매니페스트파일로 추가:애플리케이션 컴포넌트를 추가해서

액티비티 정보가 매니페스트파일에 반영되게 합니다~


tistory_com_20131204_005659.jpg

안드로이드 애플리케이션은 액티비티,서비스,컨텐트 공급자,방송 수신자 컴포넌트가 있습니다

이 컴포넌트들은 느슨하게 결합!

결합컴포넌트->안드로이드 매니페스트파일에 저장되있어요

느슨한결합은 안드로이드의 중요한 특징입니다!

격리되있지만 권한을 주어서 다른 애플리케이션과 결합해서 사용가능하게합니다~

google_co_kr_20131204_005418.jpg

안드로이드의 애플리케이션은 모든 컴포넌트가 시작점없이

다른컴포넌트를 상호연결해주고

액티비티 서비스 방송수신자를 활성화시켜주는 것이 인텐트입니다

인텐트는 다수의 컴포넌트로 작업을 분담시킬 수 있어서 애플리케이션을 모듈화 시키고

각 컴포넌트를 재사용가능하게하니다~

google_co_kr_20131204_005437.jpg

인텐트에 대해서 간단히 정리해보았습니다

인텐트를 생성할때는 intent() 라고 생성해주시면 됩니다

또한 인텐트 필터를 사용하면 자신이 받고싶은 인텐트 메세지를 정의할 수 있습니다

인텐트 필터는 특정의도를 가진 인텐트 메세지를 수신하는

선언입니다~

이렇게 간단하게 인텐트에 대해서 설명해드렸습니다

많은 도움이 되었으면 좋겠습니다~


※누구든지 정보통신망을 통해서 음란한 부호·문언·음향·화상 또는 영상을 배포·판매·임대하거나 공공연하게 전시하는 등의 방법으로 유통한 자는 처벌을 받을수 있습니다.
※아동·청소년이용음란물(아동포르노)을 제작·배포·소지한 자는 처벌을 받을 수 있습니다.
※타인이 촬영/창작/제작한 사진이나 이미지 또는 문구 등을 무단으로 복제하여 게재하거나 허가 없이 링크를 무단으로 사용하는 경우 저작권 침해에 해당합니다.




List of Articles
번호 제목 글쓴이 날짜 조회 수
22 헐리우드 영화사상 최악의 악역들 file Soxx 2014.04.30 33038
21 체크카드에 대하여 file 수푸 2014.04.29 4040
20 대한민국 역대 태풍 피해순위 file Soxx 2014.04.29 4686
19 세계4대 뮤지컬이란??? file Soxx 2014.04.29 3077
18 세계4대 뮤지컬에는 어떤것이 있을까? file Soxx 2014.04.29 4214
17 세계의 경기장 크기에 대하여!! file Soxx 2014.04.29 3762
16 세계의 경기장 크기를 알아보자! file Soxx 2014.04.29 9910
15 2013년 멸종 위기 동물들~ file 찌니 2014.04.28 3366
14 겨울철 간식들!! file 찌니 2014.04.28 6428
13 알면 알수록 유익한... 생활 속 유용한 정보!!!!! file 찌니 2014.04.28 12208
12 쫄깃쫄깃한 빵!!! 세계의 빵종류 file 찌니 2014.04.28 5932
11 거부할수 없는 유혹!!!!! 야식베스트~ file 찌니 2014.04.28 2839
10 프랑스 베이커리 탐구하기 file 수푸 2014.04.27 5180
9 다채로운 프랑스의 빵들 file 수푸 2014.04.27 3500
8 베스킨라빈스31에서 니트양말과 댄싱볼펜을 드려요 file 수푸 2014.04.27 6999
7 도미노피자 50% 할인! file 수푸 2014.04.27 10253
6 밀리터리 정보 !! 한국형 자주포 K55 file 쬐재 2014.04.27 4276
5 안드로이드에서 데이터관리는 어떻게 하는가? file 여름가을 2014.04.27 11638
» 안드로이드 intent공부 file 여름가을 2014.04.27 6651
3 애슐리 10주년 기념 신메뉴 file 여름가을 2014.04.27 11011
Board Pagination Prev 1 ... 8 9 10 11 12 13 14 15 16 ... 17 Next
/ 17
.
2014 info.pipa.co.kr - All Rights Reserved.
사업자등록번호: 617-81-73616 | 대표이사 : 최용창 | 정보관리책임자 : 박찬웅 webmaster@pipa.co.kr
Tel)051-628-7728 본사 : 부산시 해운대구 우동 1470 에이스하이테크21 702호