Achro-5250, IMX6 안드로이드 어플리케이션.

Slides:



Advertisements
Similar presentations
Android Tutorial 안드로이드 SDK 설치 및 기초 프로그래밍 강좌입니다 서울대학교 네트워크 융합 및 보안 연구실 권 윤
Advertisements

1/29 키보드로 직접 입력할 수 없는 다양한 기호와 한자를 입력하는 방법을 알아 보자. 또한 블록으로 영역을 설정하는 여러 가지 방법에 대해 살펴본 후 블록 으로 설정된 내용을 복사하여 붙여넣거나, 잘라내고 이동하는 방법에 대해서 도 알아보자. 02_ 문서의 입력과 편집.
편집용지 설정 ※ 제본 문서를 묶기위한 추가여백 내용입력 한색에서 다른 색으로 서서히 변하는 효과 한글 파일형식 : hwp.
스마트폰 화면에서 안드로이드 마켓을 클릭하여 접속합니다. [그림 1-1] 안드로이드 전용 어플리케이션 설치 방법 1. 굿바이 학교폭력 Mobile App 설치 안드로이드폰 설치 방법 마켓에서 검색 아이콘을 클릭 하여 검색창을 활성화 합니다. 굿바이 학교폭력 어플명을 입력.
제 2 강 프로젝트 구성과 View 안드로이드 앱 개발 강좌. 목 차목 차목 차목 차 목 차목 차목 차목 차 안드로이드 프로젝트 구성 2 에뮬레이터 사용법 3 버전과 screen size 4 5 Hello World 앱 작성하기 1 View 와 ViewGroup.
안드로이드 (Android) 발표자 : 이강민. 1. 안드로이드란 ? 구글에서 제작한 모바일 디바이스를 위한 플랫폼 ▫ 모바일 디바이스 플랫폼이란 ?  모바일 디바이스를 위한 소프트웨어 집합 ( 미들웨어, 키 어플리케이션, 운영체제 등 ) 2. 모바일 플랫폼 시장 점유율.
1 강. 안드로이드 개요 및 개발 환경 구축 - 안드로이드 개요 -JDK 설치 -Path 설정 - 이클립스 설치 -ADT, SDK 설치 Lecturer Kim Myoung-Ho Nickname 블스
Unlocking Android 안드로이드 패키지 (1/2) 2 Unlocking Android 안드로이드 패키지 (2/2) 3.
Copyright © PJY All rights reserved..  Java JDK Install & configuration  Android SDK  Eclipse Install & configuration Table of Contents.
Android 프로그램개발 환경. 학습 목표 ■ 교육 목표  JDK 설치  JDK 환경 설정  Eclipse 설치  Android SDK 설치  ADT Plug-in 설치  Android Virtual Device(AVD) 설치  Android 예제 프로그램.
Android Activity & View & Layout
목 차 C# 언어 특징 .NET 프레임워크 C# 콘솔 프로그램 C# 윈도우 프로그램 실습 프로그래밍세미나 2.
“ 안드로이드 ” 개발 환경 설정 [ 컨버전스팀 ] ㈜한 싹 2011 년 01 월 03 일.
기초C언어 제1주 실습 강의 소개, C언어 개요, Cygwin/Eclipse 사용 컴퓨터시뮬레이션학과 2016년 봄학기
Android Programming 고급위젯
파워포인트 2007.
Android 개발환경 설정 및 Android View 소개
04. 기본 위젯 익히기 제목. 04. 기본 위젯 익히기 제목 뷰와 뷰 상속을 이해한다. 기본 위젯을 다루는 방법을 익힌다. 안드로이드 앱의 기본적인 프로그래밍을 숙달한다.
Android Application 애플리케이션 위젯.
Android Activity & Layout & View
안드로이드 앱 개발과정 Step1. 기초과정 강사 : 정 훈 희.
Power Java 제3장 이클립스 사용하기.
How to build android Copyright © PJY All rights reserved.
04. 기본 위젯 익히기 제목.
02. 처음으로 만드는 안드로이드 응용 프로그램 제목. 02. 처음으로 만드는 안드로이드 응용 프로그램 제목.
MIDP UI ps lab 김윤경.
윤 홍 란 다이알로그(대화상자) 윤 홍 란
Visual Basic 기본 컨트롤.
07. 메뉴와 대화상자 제목. 07. 메뉴와 대화상자 제목 메뉴를 작성하고 사용하는 방법을 배운다. 토스트의 다양한 출력 방법을 알아본다. 대화상자의 사용법을 익힌다.
Android 시리즈 H2O SIM Card 데이터 사용 설정 방법
Android Activity & View & Layout
마우스(Mouse) 다루기 컴퓨터응용 및 실습 I.
Visual Basic .NET 처음 사용하기.
Heesang kim PL/SQL 3 Heesang kim.
SqlParameter 클래스 선문 비트 18기 발표자 : 박성한.
소프트웨어 분석과 설계 Struts2 & JBOSS 설치하기
WinCE Device Driver 실습 #3
WinCE Device Driver 실습 #2
6장. printf와 scanf 함수에 대한 고찰
안드로이드 테트리스에 필요한 최소 기능.
UNIT 05 신문 만들기 로봇 SW 콘텐츠 연구원 조용수.
CHAP 12. 리소스와 보안.
Android studio로 Application 만들기.
3강. JSP 맛보기 JSP 문서 작성 하기 JSP 아키텍처 Lecturer Kim Myoung-Ho Nickname 블스
2018년 10월 08일 박성진 Web & Internet [05] CSS3 속성 2018년 10월 08일 박성진
13장. 테두리, 폼 양식 관련 스타일과 레이어 테두리 관련 스타일 폼 양식 관련 스타일 레이어.
Lab 1 Guide: 교재 2장 DrawX ( 쪽)
연산자 (Operator).
안드로이드 앱 개발과정 Step1. 기초과정 강사 : 정 훈 희.
안드로이드 앱 개발과정 Step1. 기초과정 강사 : 정 훈 희.
[그림 1-1] 안드로이드 전용 어플리케이션 설치 방법
문자열 컴퓨터시뮬레이션학과 2015년 봄학기 담당교수 : 이형원 E304호,
CHAP 21. 전화, SMS, 주소록.
학습목표 처음 만드는 비주얼 베이직 프로그램 프로그램 실행과 실행 파일 생성. 학습목표 처음 만드는 비주얼 베이직 프로그램 프로그램 실행과 실행 파일 생성.
05. 레이아웃 익히기 제목.
자료관리 : 현 화면에서 인쇄할 자료를 입력하여 발행하는 화면 입니다.
안드로이드 앱 개발과정 Step1. 기초과정 강사 : 정 훈 희.
13주 실습강의 학기, 소프트웨어 설계 및 실험(Ⅰ).
안드로이드 앱 개발과정 Step1. 기초과정 강사 : 정 훈 희.
.Net Web Application 2007 컴퓨터공학실험(Ⅰ)
메뉴(Menu) 컴퓨터응용 및 실습 I.
위젯과 레이아웃.
기초C언어 제2주 실습 프로그래밍의 개념, 프로그램 작성 과정 컴퓨터시뮬레이션학과 2016년 봄학기 담당교수 : 이형원
Chapter 10 데이터 검색1.
9 브라우저 객체 모델.
Android -Data Base 윤수진 GyeongSang Univ. IT 1.
Power Point 예제 디자인 적용 (서식) - (디자인적용) - (원하는 디자인 선택)
6 객체.
Chapter 11. 문서 인쇄 및 파일 형식.
20 XMLHttpRequest.
Presentation transcript:

Achro-5250, IMX6 안드로이드 어플리케이션

Contents Development Environment 1/1 View와 widget Layout Adapter View class View attributes Textview Button EditText ImageView Layout Layout overview Layout attributes Linearlayout Framelayout Relativelayout Adapter Adapter overview AdapterView Intent & activity Intent overview Explicit Intent Implicit Intent Graphic & Animation Graphic Frame Animation Tween Animation Multimedia MediaPlayer VideoView Camera & Video Camera Video Thread & Timer Thread Timer

Android Application View & Widget

Android Application View 직접적인 sub class 간접적인 sub class AnalogClock, ImageView, KeyboardView, MediaRouteButton, ProgressBar, Space, SurfaceView, TextView, TextureView, ViewGroup, ViewStub 간접적인 sub class AbsListView, AbsSeekBar, AbsSpinner, AbsoluteLayout, AdapterView<T extends Adapter>, AdapterViewAnimator, AdapterViewFlipper, AppWidgetHostView, AutoCompleteTextView, Button, CalendarView, CheckBox, CheckedTextView 포함 55개의 다른 간접 sub class포함 View는 Widget과 View Group으로 나뉘어진다. Widget은 사용자와 직접적인 interface를 제공 Button, TextView, EditText, RadioButton등 View group은 사용자에게 직접적으로 보이지 않으며 다른 View를 모아서 출력하기 위한 역할

Android Application View class Android 응용 프로그램의 화면을 구성하는 주요 단위는 Activity View 여러 개가 모여서 Activity 하나를 구성 Activity 여러 개가 모여서 응용 프로그램을 구성

Android Application View View Group은 View로 부터 파생된 서브클래스이며 다른 View들을 child로 포함하며 정렬

Android Application View의 attribute Id layout_width, layout_height @[+]id/name 형식으로 부여 +기호는 ID를 새로 부여한다는 뜻 참조할 때는 붙이지 않음 같은 View 안에서는 중복되지 않게 사용 android:id="@+id/BTN_POPUP_MM_NEXT"   layout_width, layout_height View의 폭과 높이를 지정한다. fill_parent(match_parent), wrap_content 크기단위 : px, in, mm, pt, dp, sp Backgroud View의 배경색을 지정  #RRGGBB, #AARRGGBB 형태로 표현한다 표현방법 예시 예시 결과(16진수 표기) #RGB #f00 빨간색 (R,g,b) #ARGB #ff00 빨간색 (A,R,g,b) #RRGGBB #00ff00 녹색 (rr,GG,bb) #AARRGGBB #ff0000ff 블루 (AA,rr,gg,BB)

Android Application View의 attribute padding visibility focusable 각 방향에 대한 여백을 지정 paddingLeft, paddingRight, paddingTop, paddingBottom 각 view 혹은 부모 view와의 간격을 조정하려면 view group의 속성인 layout_margin에 의해서 조정 visibility 화면을 구성하는 view를 보이게 할 것인지 감출 것인지를 지정 focusable 키보드 포커스를 받을 것인지 그렇지 않을 것인지에 대한 설정 clickable, longClickable 터치 및 롱 터치등과 같은 이벤트를 처리 속성 값 설명 visible 화면에 출력되도록 설정 invisible 숨겨진 상태이지만 해당 뷰 만큼의 영역을 차지 gone 숨겨진 상태이면서 영역을 차지하지 않음

Android Application TextView 화면에 글자를 출력 TextView의 속성 android:text : TextView의 기본적인 속성으로 출력하고자하는 문자열을 지정 android:textcolor : 문자열의 색상을 지정 android:textSize : 출력할 문자열의 폰트 속성 중 크기를 지정 android:textStyle : 출력할 문자의 폰트 속성 중 모양새를 지정 android:typeface : 글꼴의 모양을 설정할 수 있는 속성 android:width, android:height : 텍스트 view의 폭과 높이, 크기 값과 단위를 지정 android:singleLine : 텍스트가 widget의 폭보다 더 길 때 강제로 한 줄에 출력 android:autoLink : URL이나 email와 같은 문자열을 자동으로 해석하여 클릭할 수 있는 링크로 표시 android:capitalize : 입력한 문자열을 대문자로 자동 변환 android:ellipsize : 표시할 문자열이 widget의 폭보다 길 경우 생략부호의 위치를 결정

Android Application TextView 실습 안드로이드 프로젝트 생성 Eclipse 메뉴에서 New->Android Project 선택

Android Application TextView 실습 UI작성 res/main.xml 파일 선택

Android Application TextView 실습 src/MainActivity.java 작성

Android Application TextView 실습 UI작성 AndroidManifest.xml 수정

Android Application TextView 실습 실행화면

Android Application Button 용도에 따라 Button, CheckBox, RadioButton, ToggleButton등으로 이용 이벤트가 발생했을 때 어떻게 처리 할 것인지에 대해서만 기술

Android Application Button 실습 안드로이드 프로젝트 생성 Eclipse 메뉴에서 New->Android Project 선택

Android Application Button 실습 UI작성 res/main.xml 파일 선택

Android Application Button 실습 src/MainActivity.java 작성

Android Application Button 실습 UI작성 AndroidManifest.xml 수정

Android Application Button 실습 실행화면

Android Application EditText 사용자로부터 텍스트를 입력 받기 위해서 사용 TextView에서 제공하는 기능들을 이용 편집과 관련된 속성들이 활성화 되어있어 입력에 관련된 메서드를 사용 EditText 속성 inputType : 입력될 문자 등의 속성 Numeric : 입력할 문자를 숫자로 제한할 경우 사용 Password : 암호를 보호하기 위한 방법으로 입력 내용을 화면에 점으로 표시하는 속성 phoneNumber : 전화번호에 관련된 숫자와 하이픈 및 괄호 문자로 제한할 때 이용되는 속성

org.example.android.edittextsample Android Application EditText 실습 안드로이드 프로젝트 생성 Eclipse 메뉴에서 New->Android Project 선택 항목 입력내용 Project Name EditTextSample Build Target Android 2.3.3 Application Name Package Name org.example.android.edittextsample Create Activity MainActivity Min SDK Version 10

Android Application TextView 실습 UI작성 res/main.xml 파일 선택

Android Application TextView 실습 src/MainActivity.java 작성

Android Application TextView 실습 실행화면