Android Android View Layout Activity 2017 3 1
- Slides: 69
Android 개요 및 Android View & Layout &Activity 2017년 3학년 1학기
목차 Android Summary View Widget View Group Activity 2
안드로이드 구조 구조도 APPLICATIONS Home Contacts Phone APPLICATION FRAMEWORK Window Content Manager Provider Activity Manager Package Manager Telephony Manager Surface Manager LIBRARIES Media Framework Open. GL ES Free. Type Blink SGL SSL libc Display Driver Keypad Driver Browser Resource Manager SQLite View System Location Manager Notification Manager ANDROID RUNTIME Core Libraries ART LINUX KERNEL Camera Flash Memory Driver Wi. Fi Driver … Audio Drivers Binder (IPC) Driver Power Management 7
안드로이드 구조 (cont. ) 애플리케이션 프레임워크(Framework) Java 기반의 Framework JNI(Java Native Interface)를 통한 native C/C++코드로 맵핑 핵심 시스템 서비스를 담당하는 Core 시스템 서비스들과 하드웨어와의 인터페이스를 담당하는 하드웨어 서비스들로 구성 APPLICATIONS Home Contacts Activity Manager Package Manager Phone Browser APPLICATION FRAMEWORK Window Content Manager Provider Telephony Manager Resource Manager Location Manager … View System Notification Manager 8
안드로이드 구조 (cont. ) 안드로이드 런타임(Runtime) Core Libraries Java 언어를 위한 Core API를 포함 (Data Structure, File Access, Utility, Graphic, Network Access, etc. ) ART Java Bytecode 수행 (4. 4(Kit. Kat) 이전까지 Dalvik) 가상머신을 거치지 않고 곧바로 애플리케이션을 실행하도록 하여 속도 향상 ANDROID RUNTIME Core Libraries ART 9
View, Widget, View Group 14
Widget 애플리케이션 화면에 사용되는 UI 요소로 View를 상속받음 (Text. View, Image. View, Button, etc. ) Object Analog. Clock Edit. Text View Text. View Button Compound. Button Chronometer Check. Box Digital. Clock Radio. Button Image. View Image. Button Surface. View Gl. Surface. View Progress. Bar Auto. Complete. Text. View Toggle. Button Video. View Seek. Bar Abs. Seek. Bar Rating. Bar 18
Widget – Text. View App > src > main > res > layout > activity_main. xml 에서 다음을 작성 20
Widget – Image. View 이미지 등록 방법 appsrcmainresdrawable 경로에 이미지 복사 23
Widget – Image. View 예제 24
Widget – Button & Edit. Text 예제 activity_main. xml Main. Activity. java 28
Widget – Button & Edit. Text 예제 29
View. Group View Group 다른 뷰를 내부에 포함 할 수 있는 특수한 뷰로 View를 상속받 음 Object Frame. Layout Scroll. View. Horizontal. Scroll. View Tab. Host. Time. Picker. Date. Picker View. Aminator View. Group Absolute. Layout View. Flipper Text. Switcher View. Switcher Image. Switcher Web. View Relative. Layout Linear. Layout Radio. Group. Zoom. Controls Table. Layout. Table. Row Tab. Widget Adapter. View Abs. List. View Grid. View Abs. Spinner Gallery 30
View. Group - Layout ? 내부에 다른 widget 혹은 Layout을 담는 View. Group Layout은 눈에 보이지 않지만, widget의 배치방 식을 결정 Layout과 Button, Image. View, Text. View만을 이용하여 만들어 본 화면 구성 31
Layout – Linear. Layout 예제 33
Layout – Relative. Layout 예제 35
Layout – Table. Layout 예제 37
Layout – gravity와 layout_gravity android: gravity & android: layout_gravity 에 설정할 수 있는 값 Left, right, top, bottom, center_vertical, center_horizontal, center 40
Android – Activity 예제 activity_main. xml Main. Activity. java Sub. Activity라는 이름의 액티비티로 전환 (Intent에 대한 내용은 다음주) 47
Android – Activity 예제 activity_sub. xml Sub. Activity. java 48
Android 개발환경 설치 Android 개발 도구 JDK(Java Development Kit) Android SDK Android Studio Android 개발환경 설치 순서 JDK, Android Studio다운로드 Java 개발환경 설치하기 Android Studio 다운로드 및 설치하기 50
Java 설치하기 http: //www. oracle. com/technetwork/javase/downloads/ index. html 51
Android Studio 설치 해당 링크 에서 Android Studio 다운로드 및 설치 http: //developer. android. com/intl/ko/sdk/index. html 53
Android 프로젝트 생성 초기 시작 창에서 Start a new Android Studio project 선택 54
Android 에뮬레이터(AVD) 생성 AVD Manager 선택 60
Android 에뮬레이터(AVD) 생성 Create Virtual Device… 버튼 클릭 61
Android 에뮬레이터(AVD) 생성 Select Hardware > Galaxy Nexus 선택 System Image > MNC – x 86 – Google. APIs 선택 자신이 원하는 버전이 설치가 안되어있다면 하단의 Show downloadable system images를 체크 한 후 Download 링크를 선택하여 설치 62
Hello World!를 띄워보자! Hello World!가 출력 68
Android – Activity 예제 결과 화면 69
- Visual studio avd
- Android layout
- Numerator layout vs denominator layout
- Smil head layout root-layout
- Mpeg-1
- Fixed layout website example
- Android fragments
- Android lifecycleservice
- Android activity diagram
- Grid view in android
- Android internals
- Reactants, products, and leftovers
- Activity and activity coefficient
- Aoa and aon examples
- Activity 1 introductory activity
- Activity 1 activity 2
- 3
- Activity 2
- Orthographic drawing title block
- Section view
- A revolved section is drawn for
- Full section view
- Example of worms eye view
- Elevation in orthographic projection
- Isometric to orthographic
- For the view create view instructor_info as
- Simple view and complex view
- Simple view and complex view
- Simple view and complex view
- Partial view in mvc
- X ray indication
- Pull supply chain
- Components of operating system
- Business ethics reference books
- Multi-view drawing
- Front view top view
- Isometric view of pentagon
- For the view create view instructor_info as
- Vce study score bell curve
- Xxxxxx 2016
- Saasta astro quiz 2019 round 2 answers
- Astro quiz round 2
- Saasta astro quiz
- Forrester wave identity as a service
- Kpi 2017
- Visual studio express 2017 download
- 7 aprile 2019
- Utangulizi wa fasihi
- Informe técnico 1466-2017-servir-gpgsc
- Arma conference 2017
- Richard ramirez kim
- Lipman apush
- Seizure types and symptoms
- Odpovedovy harok matematika
- Sportacademie amersfoort
- Lampiran perkap no 7 tahun 2017 tentang naskah dinas
- Microsoft summit sydney
- Erin kathryn 2017
- Critères de mcdonald 2019
- Informe técnico 2005-2016-servir/gpgsc
- Rsg 326-2017-minedu
- Dr marwa kaisey
- Permendagri 86 tahun 2017 ppt
- Que onda con el pase
- Caeri 2017
- Ayer o anteayer 2017
- Deped order no 36, s 2016
- Flowarm pltw software
- Plan nacional de salud mental 2017-2025
- Acr tirads 2017