java(22)
-
4대 컴포넌트
액티비티(Activity) 액티비티는 UI화면을 담당하는 컴포넌트 입니다. - 어플리케이션은 반드시 하나 이상의 Activity를 가지고 있어야 합니다. - 액티비티는 여러 View를 가질 수 있습니다. - Fragment를 추가하여 화면을 분할하여 사용 가능합니다. - 두개의 액티비티를 화면에 동시에 띄울 수 없습니다. 서비스(Service) 서비스는 백그라운드에서 실행되는 컴포넌트이며 오랫동안 실행되는 작업이나 원격 프로세스를 위한 작업을 할 때 사용됩니다. - UI가 존재하지 않습니다. - 한번 실행되면 백그라운드에서 계속 작업을 수행합니다. - 모든 서비스는 Service 클래스를 상속받아 사용합니다. - 네트워크를 통해서 데이터를 가져올 수 있습니다. - 서비스는 메인 쓰레드에서 동작합니다. 방..
2019.05.07 -
안드로이드의 특징
안드로이드의 특징 안드로이드는 다른 소프트웨어 개발 분야와 비교했을 때 많은 부분이 오픈되어 있는 특징이 있습니다. IOS와 비교해본다면 더욱 차이가 크게 느껴지는 부분입니다. - 안드로이드는 공개 운영체제인 리눅스 기반이다. - 안드로이드 앱 개발은 Java, Kotlin을 이용해 개발한다. - 운영체제, 라이브러리, 스마트폰에 기본으로 탑재된 구글에서 만든 앱 코드들은 대부분 오픈되어 있다. - 안드로이드 폴랫폼 기반의 스마트폰을 여러 제조업체에서 만들 수 있다. - 개발자가 만든 앱은 구글 Play스토어뿐만 아니라 다양한 방법으로 사용자에게 배포할 수 있다. - 안드로이드 기반의 모든 애플리케이션은 스마트폰에 기본 탑재된 앱과 개발자들이 만드는 앱이 같은 환경에서 같은 API를 이용한다. 많은 부분..
2019.01.22