728x90

안드로이드 4

안드로이드 기본 앱

[안드로이드 기본 앱]○ 이벤트 처리○ 어댑터○ 1초마다 움직이는 초침○ 쓰레드○ 핸들러○ 파싱을 가져오기 위한 Async(비동기)○ IO=> 종합적으로 응용 ※이벤트를 처리하는 중요 방법 다섯 가지 살펴보기1. 액티비티가 이벤트 핸들러 객체가 되는 경우2. 중첩 클래스 사용하기 : 클래스 안에 클래스-Nested class 액티비티 안에 핸들러 객체를 멤버 필드로 갖는 형태.3. 여러 개의 중첩 클래스 사용하기 : 클래스 안에 클래스-Nested Class 액티비티에 여러개의 핸들러 객체를 사용 예) 각 버튼이 다른 버튼과 관계없이 자신만을 위한 특정 행위를 하고 싶을 떄.4. 익명 내부 클래스(Anonymous Nested Class) : 액티비티에 리스너를 implements한 핸들러 객체를 만들지..

[안드로이드]컴포넌트

[안드로이드 컴포넌트] 안드로이드 앱을 구성하는 주요 컴포넌트에 대해 살펴보기※안드로이드의 주요 컴포넌트 : 액티비티, 서비스, 브로드캐스트 리시버, 컨텐트 프로바이더- 컴포넌트는 개발의 생산성을 높이고, 좋은 품질의 소프트웨어를 쉽고 빠르게 개발할 수 있도록 안드로이드 애플리케이션 프레임워크에서 제공해주는 것.○ 컴포넌트 중, 가장 많이 사용되는 것으로는 액티비티, 서비스, 컨텐트 프로바이더, 브로드캐스트/리시버 가 있음.- 액티비티('화면'을 제공) : 사용자와 앱 간의 인터페이스 역할을 담당. ● 액티비티는 사용자가 보기에는 하나의 화면이지만, 내부적으로 볼 때는 뷰와 뷰 그릅으로 이루어져 있음.● 기본적으로 안드로이드 개발 환경인 Android Studio에서 프로젝트를 생성하면 'app'이라는 ..

[안드로이드]APK

1. 안드로이드 스튜디오 - Project : 이클립스의 Workspace 개념. - Module : 이클리스의 Project 개념. 따라서 신규 앱을 생성해야 하는 경우 [마우스우클릭] - [New] - [Module] --> 신규 앱을 추가하기 위해서는 Module을 만들어야 함. [모듈 구성 정보] - Manifests : AndroidManifest.xml 파일을 가지고 있으며, 안드로이드 앱의 패키지명, 앱버전, 앱이름, 앱 권한 등을 설정 할 수 있음.- Java : 안드로이드 앱의 자바 소스가 위치하며 패키지로 구분하여 구성할 수 있음.- res : 안드로이드 앱의 리소스에 해당하는 모든 파일이 존재. 이미지(.png), 레이아웃(.xml), 지원언어 설정 등과 같은 것들이 있음. [빌드 v..

728x90