앱은 JAVA 언어를 이용하여 작성함
- 개발자가 작성한 JAVA 코드는 JAVA 컴파일러에 의해 JAVA 바이트코드로 번역(컴파일) 됨
- 원래 JAVA 환경에서는 컴파일된 JAVA 바이트코드를 JAVA 가상머신(JVM)을 통해 실행하지만, 안드로이드는 ART(Android Run-Time)이라고 하는 모바일 기기에 적합화된 런타임 가상머신을 사
앱은 JAVA 언어를 이용하여 작성함
- 개발자가 작성한 JAVA 코드는 JAVA 컴파일러에 의해 JAVA 바이트코드로 번역(컴파일) 됨
- 원래 JAVA 환경에서는 컴파일된 JAVA 바이트코드를 JAVA 가상머신(JVM)을 통해 실행하지만, 안드로이드는 ART(Android Run-Time)이라고 하는 모바일 기기에 적합화된 런타임 가상머신을 사
앱은 JAVA 언어를 이용하여 작성함
- 개발자가 작성한 JAVA 코드는 JAVA 컴파일러에 의해 JAVA 바이트코드로 번역(컴파일) 됨
- 원래 JAVA 환경에서는 컴파일된 JAVA 바이트코드를 JAVA 가상머신(JVM)을 통해 실행하지만, 안드로이드는 ART(Android Run-Time)이라고 하는 모바일 기기에 적합화된 런타임 가상머신을 사
제1장 안드로이드 앱의 구성 및 View
1. 안드로이드 프로젝트
1) 안드로이드 프로젝트와 워크스페이스(workspace)
2) 프로젝트 구조
① 액티비티: 안드로이드 애플리케이션에서 사용자와 상호작용이 발생되는 하나의창(Window)에 대응되는 개념
② ainActivity.java: 애플리케이션의 실행 부분
③ MStrings.xml
제3강 TEXTVIEW와 IMAGEVIEW
1. TextView의 속성 (1)
1) TextView
- 화면에 문자열(텍스트)을 출력하는 위젯
- 고정 문자열을 출력하거나 다른 위젯의 제목을 표시할 때 사용됨
- TextView의 속성은 Button, EditText 등의 파생 클래스에게도 공통적으로 적용됨
- TextView의 가장 중요한 속성으로 출력할 문자열을 지정하