전체 글(14813)
-
Android Program Structure(안드로이드 프로그램 구조)
안드로이드 프로그램 구조 ART 에서는 apk에 있는 .dex을 읽어들여 실행하게 됩니다.
-
Android Structure (안드로이드 구조)
안드로이드 구조 리눅스 커널과 라이브러리, 안드로이드 런타임, 애플리케이션 프레임워크, 애플리케이션으로 구성되어 있습니다. 구분설명응용프로그램(Key Applications)안드로이드 스마트폰에서 사용할 수 있는 일반적인 응용 프로그램 웹 브라우저, 달력, 구글맵, 연락처, 게임 등 사용자 입장에서 가장 많이 사용되는 앱들을 Java로 미리 제작하여 제공합니다.응용프로그램 프레임워크(Application Framework)안드로이드 API가 존재하는 곳 안드로이드폰 하드웨어에 접근할 때는 Java로 직접 접근하는 것이 아니라 API를 통해서 가능합니다.안드로이드 런타임(Android Runtime)Java 코어 라이브러리와 아트 런타임(ART Runtime)으로 구성라이브러리(Libraries)안드로이드..
-
안드로이드 플랫폼
uptodatehttps://codedragon.tistory.com/8957 안드로이드 플랫폼 구성요소설명리눅스커널 보안, 메모리관리, 프로세스관리, 파일시스템 관리, 파워 관리, 네트워크 스택, 하드웨어 드라이버등 하드웨어 지원Native라이브러리(C, C++)안드로이드 프레임워크에서 필요한 C와 C++ 라이브러리 안드로이드 런타임코어라이브러리 지원, Dalvik|ART Virtual Machine으로 안드로이드 애플리케이션 실행환경 제공어플리케이션프레임워크안드로이드 어플리케이션 개발시 필요한 API 제공어플리케이션Email 클라이언트, SMS 프로그램, 달력, 지도, 브라우저 등의 코어 어플리케이션 어플리케이션프레임워크 상세 구성요소 상세 구성 요소기능 설명Activity Manager애플리케이션의..
-
앱 개발 비즈니스 진행 Framework
안드로이드 사업 진행 Framework 안드로이드 개발 프로세스 프로세스 단계설명환경설정개발 환경 설정 애뮬레이터, 리얼폰 연동앱 개발안드로이드 프로젝트 진행 모바일 앱 개발디버깅 및 테스트기능 구현 앱 디버깅 앱 테스트앱 출시앱 마켓 출시 준비 마켓에 앱 출시
-
Android 개발환경 구축하기 - 개발환경 구축 절차
Android 개발환경 구축하기 JAVA 개발환경 Android Studio 설치/설정하기 RealPhone 연결 Hello World App 개발 Android SDK 추가 설치 가상 애뮬레이터 설치 JAVA 개발환경 JDK 설치 시스템 환경변수 등록하기, Java 컴파일 환경 구성, Path설정 http://codedragon.tistory.com/2348 Android Studio 설치/설정하기 Download http://codedragon.tistory.com/3178 http://codedragon.tistory.com/3179 Android_Tools 환경 변수 추가 http://codedragon.tistory.com/3177 Android Studio 기본 설정 변경 http://code..
-
AndroidStudio 개발환경 설정 - Virtual Device 생성
이클립스와 다르게 Virtual Device생성시 실시간으로 UI를 확인해 볼 수 있습니다. CPU/ABI 제공 되는 가상 CPU 선택시 ARM계열과 Intel Atom계열 두가지의 가상 CPU를 제공하고 있습니다. Intel Atom(x865)를 선택해서 개발한다면 CPU 하드웨어 가속기능(HAXM)을 사용하기 위해 추가 프로그램 설치 및 BIOS에서 가상화기능을 활성화 시켜주어야 합니다. HAXM기능을 지원하지 않는 디바이스는 ARM계열을 선택하면 됩니다. 가상디바이스 생성 Android Studio >>> Tools >>> Android >>> ADV Manager "+ Create Virtual Device…" 버튼 클릭 or 좌측 하단의 "+ Create Virtual Device…" 버튼 클릭..