2014년 10월 15일 수요일

안드로이드 프로그램 구조[컴퓨터/IT/국비교육/무료교육/국비지원/국비지원학원/프로그램/서울자바/서울국비지원/IT국비/안드로이드/아이폰/자바국비]

안드로이드 프로그램 구조 

  

-데스크탑용 애플리케이션을 작성할때 개발자 스스로가 프로그램이 동작하는 모습을 거의 완벽하게 통제할수 있다. 맨 처음 프로그램을 실행하면 화면에 메인 윈도우를 띄우고, 대화상자같은 여러 가지 원도우를 원하는 만큼 띄을 수도 있다. 

  

  

*액티비티 

  

-사용자 인터페이스를 작성할 때는 액피비티라는 구성요소를 활용한다. 데스크탑 애플리케이션에서 윈도우 또는 대화상자라고 부르는 요소와 비슷하다고 볼수있다. 

  

  

*컨텐트 프로바이더 

  

-컨텐트 프로바이더는 기기에 들어 있는 각종 데이터에 대한 추상적인 인터페이스를 제공하며, 여러 애플리케이션에서 사용할수 있다. 안드로이드 개발 모델은 애플리케이션이 사용할 수 있도록 열어주는 편이 좋다고 권장한다. 

  

  

*인텐트 

  

-인텐트는 기기 내부를 쭉 훑으면서 특정 이벤트가 발생했다는 사실을 각 애플리케이션에 알려주는 시스템 메시지다. 예를 들어 하드웨어 상태가 변경되거나, 외부에서 데이터를 수신하거나, 특정 애플리케이션에서 발생하는 이벤트를 모두 포함한다.각 애플리케이션은 인텐트에 대응할 수 있는 뿐만 아니라, 인텐트를 생성해 다른 액티비티를 실행하거나, 아니면 특정 조건에 해당 하는 상황인지를 확인할 수도 있다. 

  

  

*서비스 

  

-액티비티나 컨텐트 프로바이더, 인텐트 리시버등은 모두 필요한 시간 동안만 동작하는 구성 요소이고, 언제고 종료될 가능성이 있다. 이와 반대로 서비스를 필요한 경우 종료되지 않고 특정 액티비티와 관계없이 항상 동작하도록 만들어진구성 요소다. RSS 피드에 업데이트된 내용이 있는지 확인하는 서비스도 만들어낼 수 있겠고, MP3 음악을 선택하는 액티비티가 종료돼도 백그라운드에서 계속해서 음악을 틀어주는 기능도 서비스에 해당된다. 


 기업100%환급/오라클/자바/스프링/안드로이드/닷넷C#/웹퍼블리싱… 오라클자바…12-272181
 [채용예정교육]오라클자바개발잘하는신입뽑기2개월과정,교육전취…오라클자바…12-111573
53 [평일주간100%환급]Spring,JAVA,JSP,안드로이드,C#닷넷,SQL,튜닝… 오라클자바…03-151359
52 [주말]C#,ASP.NET마스터 오라클자바…01-311478
51 [기업100%환급,평일주간]SQL기초에서스키마오브젝트,PLSQL,힌트… 오라클자바…01-311556
50 [기업100%환급]Spring ,MyBatis,Hibernate실무과정(스프링개발자… 오라클자바…01-311177
49 [평일주간,평일야간,주말]Spring,MyBatis,Hibernate개발자과정 오라클자바…01-191478
48 [평일주간,평일야간,주말]안드로이드개발자과정 오라클자바…01-111303
47 [평일야간,주말주간,주말야간]JAVA,Network&JSP&Spring,MyBatis,… 오라클자바…01-031815
46 기업100%환급/오라클/자바/스프링/안드로이드/닷넷C#/웹퍼블리싱… 오라클자바…12-272181
45 [기업100%환급]자바웹개발기초과정(JAVA,JDBC,JSP,Servlet,Aajx,… 오라클자바…12-191573
44 [평일주간야간, 주말]웹퍼블리싱 마스터(HTML5,CSS3,jQUERY,AJAX… 오라클자바…12-141551
43 [채용예정교육]오라클자바개발잘하는신입뽑기2개월과정,교육전취… 오라클자바…12-111573
42 [주말]자바기초에서JSP,Ajax,jQuery,Spring3.2,MyBatis까지 오라클자바…12-091258
41 [평일야간]닷넷(C#,Network,ADO.NET,ASP.NET)마스터 오라클자바…12-011478
40 [기업100%환급]자바기초&안드로이드개발자과정(Android전액환급… 오라클자바…12-011614
39 [평일야간,주말]SQL기초에서실무까지(SQL기초,PLSQL,힌트,튜닝) 오라클자바…12-011126

댓글 없음:

댓글 쓰기