안드로이드스터디 10
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

안드로이드스터디 10

on

  • 1,535 views

 

Statistics

Views

Total Views
1,535
Views on SlideShare
1,535
Embed Views
0

Actions

Likes
0
Downloads
23
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

안드로이드스터디 10 Presentation Transcript

  • 1. 1. Activity
  • 2. 1. Activity Activity 선택 후 OK 를 누르면 Attributes for Activity 라는 항목이 오른쪽에 생긴답니다 . 이걸로 새로운 Activity 는 생성이 됬구요 , 새롭게 생긴 Activity 에 해당하는 소스코드를 만들어야 합니다 .
  • 3. 1. Activity Name* 을 클릭하면 왼쪽모양의 New class 생성 창이 뜹니다 . 다른 항목은 필요 없고 , 새로운 클래스 이름만 설정해 주면 된답니다 .
  • 4. 1. Activity Finish 버튼을 누르면 친숙한 코드들이 보인답니다 . 다음 단계로는 새롭게 생성된 Activity 를 이전의 Activity 혹은 다른 Activity 에서 호출 할 수 있도록 Intent-Filter 라는 것을 만들어 줘야 한답니다 . 새롭게 생긴 newAct 라는 Activity 를 선택한 후 Add 를 누릅니다 . Intent-Filter 를 선택하면 됩니다 .
  • 5. 1. Activity 생성된 Intent-Filter 에서 다시 Add 를 선택한 후 Category 를 선택한 다음 , Attributes for Category 에서 android.intent.category.LAUNCHER 를 선택
  • 6. 1. Activity 마지막으로 새로운 Activity 에 대한 UI 를 설정해 줄 xml 을 만들면 된다 . Res/layout/ooo.xml
    • Activity 생성 방법
    • 메니페스트 파일을 연다 .
    • Applicatio node 항목에서 새로운 Activity 를 생성한다 .
    • 새롭게 생성된 Activity 의 클래스를 생성한다 .
    • 새롭게 생성된 Activity 에 Intent-Filter 를 추가한다 .
    • Intent-Filter 에 다시 카테고리를 추가한다 .
    • 카테고리의 타입을 설정해 준다 .
    • 마지막으로 생성한 Activity 의 화면을 구성할 xml 파일을 만들어 준다 .
  • 7. 2. Activity 간 이동하기 기본 Activity 에서 이벤트가 발생하였을 경우 , 위에서 생성한 새로운 Activity 로 이동하는 실습을 해보아요 . 기본 Activity 의 화면
  • 8. 2. Activity 간 이동하기
    • Intent intent = new Intent(A,B); //A: 호출하는 Activity B: 호출할 클래스
    • startActivity(intent); // 파라미터로 받은 intent 를 수행하여 새로운 Activity 를 호출
  • 9. 2. Activity 간 이동하기
  • 10. 3. Intent 넌 누구니 ?
    • Intent 는 어디에 쓰이는 것일까 ?
    • - 하나의 Activity 에 다른 Activity 로 이동할때나 Activity 간 정보를 주고 받을 경우 사용한다 .
    • Activity 간의 연결 고리 역할을 한다 .
    • Intent 의 종류
    • 명시적 Intent : 타겟컴포넌트를 이름으로 지정한다 .
    • 암시적 Intent : 타겟이름을 지정하지 않는다
    • Intent-Filter
    • -
  • 11. 3. Intent 넌 누구니 ?
    • 암시적 Intent 를 사용 하는 이유
    • 자신이 필요하다면 다른사람이 만든 어플리케이션 내의 컴포넌트를 사용 할 수 있기 때문에
    • 개발 시간을 줄여 줄 수 있다 .
    • 안드로이드 시스템 내부의 수많은 어플리케이션
    • 에 의해서 수많은 Intent 가 발생한다 . 이 중에 자신
    • 에게 필요한 Intent 를 받기 위해 Intent-Filter 가 필요
    • 명시적 Intent 를 사용하면 직접 호출하고자 하는
    • 컴포넌트의 이름을 사용하여 호출 할 수 있다 .
    • 하지만 호출 대상 컴포넌트의 이름을 정확히 알아야
    • 하고 , 안드로이드가 Open API 이기 때문에 다른 사람이
    • 작성한 것을 사용할 수 없게 된다 .
  • 12. 2. Activity 간 이동하기
  • 13. 2. Activity 간 이동하기