안드로이드 스튜디오 설치 및 프로젝트 생성하는 과정 안녕하세요. PEACE-입니다.안드로이드 스튜디오를 설치하고 프로젝트를 생성하는 방법에 대해 알아보겠습니다. 들어가기 전에 JDK를 설치해야하는데 자바를 사용하시면서 설치 및 환경변수 설정은 한 적이 있다면 패스하셔도 됩니다. 하지만 그렇지 않다면 JDK를 먼저 설치해야합니다. JDK 설치 및 환경 변수 설정 포스팅 링크 : http://mailmail.tistory.com/31 1. Android Studio 설치 및 프로젝트 생성 다운로드 링크 : https://developer.android.com/studio/index.html 중앙의 '다운로드 ANDROID STUDIO'눌러 설치파일을 다운로드한다. 파란색 다운로드 버튼 클릭 NEXT NEXT with SDK and AVD 기본 설치 경로로 두.. 각종 설치 방법 8년 전
[안드로이드 컴포넌트] 액티비티 생애주기(The Activity Lifecycle) 안녕하세요. PEACE-입니다.안드로이드 스터디 [열 아홉 번째] 글입니다. 이번 포스팅은 안드로이트 4대 컴포넌트 중 액티비티의 생애주기에 관한 내용을 다루겠습니다. 1. ACITIVITY 액티비티는 안드로이드 프로그래밍을 배우면서 가장 먼저 접하게되는 컴포넌트입니다. 액티비티는 주로 화면에 보이는 UI에 관한 처리를 하기 위한 요소입니다. 예를 들면 화면에 버튼을 만들고 버튼을 눌렀을 때 이벤트를 처리하는 모든 과정이 액티비티에 담겨있습니다. 하지만 이런 액티비티에 생애주기라는 중요한 사이클 존이 있습니다. 이는 액티비티의 상태에 따라 특정 메서드를 호출해 작업을 수행하며, 구조적으로 데이터를 초기화하고 삭제하여 메모리나 CPU의 부하를 줄여주는 작업을 할 수도 있습니다. 액티비티의 상태라면 어떤 것.. 안드로이드/1. 컴포넌트(서비스, 브로드캐스트,..) 8년 전
[안드로이드 Intent] startActivity(), startActivityForResult()를 통한 페이지 넘어가기 안녕하세요. 안드로이드 PEACE-입니다.안드로이드 스터디 [열 두번째] 글입니다. Android Intent를 통해 Activity, Service, BroadCast 등 여러 구성요소 사이에서 통신을 용이하게해줍니다. 오늘은 Acitivity사이에서 통신하는 명시적 Intent에 대해 알아보겠습니다. 1. Intent Intent는 일종의 메시지 객체이다. Intent를 통해 Activity의 새 인스턴스를 시작하는 방법은 여러가지가 있다. 우선 Activity의 새 인스턴스(다른 액티비티 시작)를 시작하려면 Intent를 startActivity()로 전달해야한다. 새 인스턴스에 데이터를 넘겨주기 위해서는 putExtra() 메서드를 이용한다. 또한 이전 Activity로 돌아와서 수행 결과를 받으.. 안드로이드/3. 인텐트 8년 전
[안드로이드 컴포넌트] Service 구현 예제, 안드로이드 백그라운드 서비스, Service Example of Android Components, Android Background 안녕하세요. PEACE-에요.안드로이드 스터디 [일곱 번째]글이네요. 오늘은 안드로이드 4대 컴포넌트 중 하나인 Service에 대한 포스팅입니다. 안드로이드 4대 컴포넌트가 뭐냐구요? 안드로이드 어플리케이션을 구성하는 메인 구성 요소라 할 수있는데, 우리가 가장 많이 사용하는 Activity가 그 중 하나입니다! 1. Android Components [그림 1] 안드로이드 4대 컴포넌트 2. 서비스(Service)란? 안드로이드에서 Activity는 Background에서 작업을 수행할 수 없다. 이를 위해 우리는 Service를 사용한다. 예를 들면 노래를 켜고 웹 서핑을 하는 상황이 있다. 우리가 음악을 듣는 어플을 사용할때 보통 어플에 들어가 노래를 켜고 다른 화면으로 가거나 화면을 끄거나 다른.. 안드로이드/1. 컴포넌트(서비스, 브로드캐스트,..) 8년 전