앱은 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
제1강 모바일 서비스와 스마트 폰 (I)
1. 모바일 환경의 특성
(1) 휴대성
‘휴대할 수 있는 기기(portable device)’를 통해 다양한 데이터의 교류와 주체간 상호작용이 이루어지는 기반 이 되는 모바일 기기와 기존의 컴퓨팅 기기와의 가장 큰 차이점
(2) 무선 통신 및 이동 통신
언제 어디서나 무선