2011-04-21 6 views
7

나는 안드로이드 애플리케이션 개발에 새로운 경험이있다. 어제 Hello world android 응용 프로그램을 시작했습니다.Android 애플리케이션 제어 흐름?

Struts MVC, Spring MVC 등과 같이 안드로이드 애플리케이션에 제어 흐름이 있는지 궁금합니다.

나는 안드로이드 응용 프로그램을 개선하기 위해 노력하고 있으므로 컨트롤의 흐름을 알면 좋은 시작이라고 생각했습니다.

답변

7

다음은 안드로이드 응용 프로그램의 제어 흐름을 알고 싶은 경우에 당신을 위해 아주 좋은 것 세 가지 자료를 다음

응용 프로그램 기본

http://developer.android.com/guide/topics/fundamentals.html

활동

http://developer.android.com/guide/topics/fundamentals/activities.html

작업 및 백 스택 모든 리소스 파일은 [안드로이드 자산이 도구 포장] AAP에 의해 함께 결합

http://developer.android.com/guide/topics/fundamentals/tasks-and-back-stack.html

2

The below flow explain about android application execution flow.

  1. . 리소스 파일은 오디오 비디오 이미지와 다른 자산 관련 파일입니다. 2.Java.So에 의해 .class 파일로 변환 된 .Java 파일, jvm 밖의 .class 파일은 안드로이드에 넣을 무거운 무게입니다. 그래서, 한 단계 더 많은 과정이 이루어질 것입니다.
  2. 따라서 .Class 파일은 DX 도구의 입력으로 입력됩니다. 기본적으로 .class 파일을 .dex 파일로 변환하는 도구입니다. 이것은 Dalvik 실행 파일을 의미합니다. 이러한 파일은 DVM (Dalvik Virtual Machine)에서 실행될 수 있습니다.

  3. .dex 파일을 가져온 후 APK 빌더를 압축합니다. 기본적으로 응용 프로그램 패키징입니다. 따라서이 압축 파일은 장치에 보관되어 DVM에서 실행됩니다.

Android Application Workflow