1. 안드로이드 어플리케이션 구성요소
2. 안드로이드 어플리케이션 구성요소 (Activity)
• 어플리케이션 화면을 구성, 각 화면이 ACtivity
3. 안드로이드 어플리케이션 구성요소(서비스)
• 백 그라운드에서 실행되어짐 (사용자가 눈으로 볼 수 없음)
4. 안드로이드 어플리케이션 구성요소 (컨텐트 프로바이더)
•어플리케이션 내의 데이터베이스를 공유
• 데이터베이스의 공유 범위 지정 가능
5. 안드로이드 어플리케이션 구성요소 (Broadcast Receiver)
• 주로 시스템 상태에 관련된 메시지에 반응
(배터리 레벨, SD카드 삽입 등…)
• 브로드캐스트 메시지는 인텐트로 구성됨
6. 안드로이드 어플리케이션 구성요소 (Notification)
•사용자에게 메시지를 전달하는데 사용
• Notification Bar와 Notification Panel로 구성
7. 안드로이드 어플리케이션 구성요소 (Toast)
• 간단한 메시지를 표시하는데 사용
- 잠시 화면에 표시되었다가 사라짐
8. 안드로이드 어플리케이션 구성요소 (Intent)
• 컴포넌트 호출 및 메시지 전달의 매개체
• 인텐트에 데이터를 담아 호출 대상 컴포넌트에 전달 가능
• 유형에 따라 명시적 인텐트 (Explicit Intent)와
암시적 인텐트 (Implicit Intent)로 구분
•명시적 인텐트 (Explicit Intent)
- 호출 대상 컴포넌트의 정보가 명시되어 있음
•암시적 인텐트 (Implicit Intent)
- 호출 대상 컴포넌트의 특징이 정의되어 있음
• 효율적인 메모리 관리를 위해 존재
• 상태에 따른 분류
- 활성(Active), 일시정지(Paused), 정지(Stopped)
• 생애주기에 따른 분류
onCreate()
onStart()
onResume()
onPause()
onStop()
onRestart()
onDestroy()
•상태에 따른 분류 : 활성(Active)
- 화면에 표시되어 사용자와 상호작용중인 상태
• 상태에 따른 분류 : 일시정지(Paused)
- 화면에는 표시되나 사용자와 상호작용 불가능
• 상태에 따른 분류 : 정지(Stopped)
- 액티비티가 화면에서 완전히 사라진 상태
생애주기에 따른 분류 : Lifecycle Diagram
• onCreate()
- 액티비티의 초기화를 담당
- 위젯 인스턴스의 생성 및 값 설정
- 일반적으로 액티비티의 레이아웃을 설정하는 메소드인 setContentView()메소드가 존재
- 데이터베이스 초기화,
오라클자바커뮤니티교육센터, 개발자전문교육, 개인80%환급
www.oraclejavacommunity.com
평일주간(9:30~18:10) 개강
(7/14)[기업100%환급]C#4.0,WinForm,ADO.NET프로그래밍
(7/14)[기업100%환급]SQL기초에서 Schema Object까지
(7/14)[기업100%환급]안드로이드개발자과정
(7/21)[기업100%환급]자바기초에서 JDBC, Servlet/JSP까지
(7/21)[기업100%환급]Spring ,MyBatis,Hibernate실무과정
(7/21)[기업100%환급]PL/SQL,ORACLE HINT,TUNING
(7/21)[채용예정교육]오라클자바개발잘하는신입뽑기프로젝트,교육전취업확정
평일야간(19:00~21:50) 개강
(7/09)닷넷(C#,Network,ADO.NET,ASP.NET)마스터과정
(7/15)SQL기초에서실무까지
(7/15)안드로이드개발자과정
(7/16)Spring3.X, MyBatis, Hibernate실무과정
(7/21)웹퍼블리싱 마스터
(7/22)자바기초에서JSP,Ajax,jQuery,Spring3.2,MyBatis까지
(8/05)MyBatis3.X, Hibernate4.X ORM실무과정
주말(10:00~17:50) 개강
(7/12)SQL초보에서 Schema Object까지
(7/12)개발자를위한PLSQL,SQL튜닝,힌트
(7/13)C#,ASP.NET마스터
(7/19)JAVA,Network&WEB&Framework(자바기초에서웹스프링까지)
(7/19)Spring3.X, MyBatis, Hibernate실무과정
(7/19)웹퍼블리싱 마스터
(7/19)안드로이드개발자과정
(8/02)MyBatis3.X, Hibernate4.X ORM실무과정
(8/09)자바기초에서JSP,Ajax,jQuery,Spring3.2,MyBatis까지
주말저녁(18:30~22:20) 개강
(8/02)JAVA,Network&WEB&Framework
(8/09)SQL기초에서실무까지
www.oraclejavacommunity.com
평일주간(9:30~18:10) 개강
(7/14)[기업100%환급]C#4.0,WinForm,ADO.NET프로그래밍
(7/14)[기업100%환급]SQL기초에서 Schema Object까지
(7/14)[기업100%환급]안드로이드개발자과정
(7/21)[기업100%환급]자바기초에서 JDBC, Servlet/JSP까지
(7/21)[기업100%환급]Spring ,MyBatis,Hibernate실무과정
(7/21)[기업100%환급]PL/SQL,ORACLE HINT,TUNING
(7/21)[채용예정교육]오라클자바개발잘하는신입뽑기프로젝트,교육전취업확정
평일야간(19:00~21:50) 개강
(7/09)닷넷(C#,Network,ADO.NET,ASP.NET)마스터과정
(7/15)SQL기초에서실무까지
(7/15)안드로이드개발자과정
(7/16)Spring3.X, MyBatis, Hibernate실무과정
(7/21)웹퍼블리싱 마스터
(7/22)자바기초에서JSP,Ajax,jQuery,Spring3.2,MyBatis까지
(8/05)MyBatis3.X, Hibernate4.X ORM실무과정
주말(10:00~17:50) 개강
(7/12)SQL초보에서 Schema Object까지
(7/12)개발자를위한PLSQL,SQL튜닝,힌트
(7/13)C#,ASP.NET마스터
(7/19)JAVA,Network&WEB&Framework(자바기초에서웹스프링까지)
(7/19)Spring3.X, MyBatis, Hibernate실무과정
(7/19)웹퍼블리싱 마스터
(7/19)안드로이드개발자과정
(8/02)MyBatis3.X, Hibernate4.X ORM실무과정
(8/09)자바기초에서JSP,Ajax,jQuery,Spring3.2,MyBatis까지
주말저녁(18:30~22:20) 개강
(8/02)JAVA,Network&WEB&Framework
(8/09)SQL기초에서실무까지
댓글 없음:
댓글 쓰기