안드로이드 스튜디오
전체 : 2시간 5분| 강의당평균 : 25분0초
01 안드로이드 스튜디오를 이용한 개발환경 구축 및 간단한 첫번째 애플리케이션 만들기
개발환경 설정, 에뮬레이터 만들기, 텍스트뷰 추가하는 방법, 버튼 추가하는 방법, 버튼에 기능 추가하는 방법, 새 액티비티 추가하는 방법, 실제 단말기에서 실행하는 방법에 대해 설명합니다.
29분
책갈피 : [00:11] JDK 다운로드, 설정/[00:49] 안드로이드 스튜디오 다운로드/[01:15] SDK 매니저 /[02:14] 안드로이드 스튜디오 시작하기/[03:02] 플랫폼 선택/[03:35] 프로젝트 생성/[03:49] AVD 매니저 실행/[04:31] 에뮬레이터 실행/[05:28] 액션바 제거/[06:06] 텍스트 변경/[06:42] 버튼 생성/[07:37] 버튼 텍스트 변경/[07:56] 버튼 클릭 동작 지정/[09:51] 전화걸기 버튼 생성/[10:37] 전화걸기 메소드 추가/[11:44] 배경색 바꾸기 버튼 생성/[12:41] id값 생성/[13:14] 배경색 바꾸기 메소드 입력/[13:59] 색 변경/[14:31] 기본 배경색 변경/[15:26] 배경색 랜덤 바꾸기 버튼 생성/[15:36] 새 자바 파일에 소스코드 입력/[16:28] 색상 목록 입력/[17:29] 메소드 입력/[18:28] 색상 배열 소스 코드 설명/[20:48] 새로운 화면 생성/[21:34] 액티비티 생성/[21:43] 뒤로 버튼 메소드 입력/[22:23] manifests에 추가/[22:55] 뉴액티비티 버튼 생성/[23:51] 텍스트 뷰와 버튼 생성/[24:10] 새 자바 파일 생성/[24:35] 랜덤구구단 버튼, 텍스트 뷰 생성/[25:14] 텍스트 뷰 id 변경/[25:38] 랜덤구구단 메소드 입력/[26:29] 단말기 연결/[27:17] 개발자 옵션/[28:23] 단말기 실행 확인
02 리니어 레이아웃
각종 속성 설명, 자바코드상에서 화면 구성하기, 정렬하기, 여유 공간 설정하기, 공간 가중치 설정하기, 레이아웃 안에 레이아웃 추가하기, 이미지뷰 추가에 대해 설명합니다.
25분
책갈피 : [00:00] 레이아웃/[00:31] Linear 레이아웃/[01:00] 새 액티비티 생성/[01:21] relative, Linear 로 변경/[01:30] manifests의 네임 속성값 변경/[01:49] 버튼 세로로 3개 생성/[02:21] 버튼 속성/[03:27] 버튼 가로로 정렬/[04:49] 자바 코드로의 화면 구성/[05:08] 자바 코드 입력/[06:35] 버튼의 너비와 높이 설명/[07:28] setContentView의 파라미터 변경/[07:48] 버튼 자유롭게 정렬/[09:15] gravity 속성/[11:04] 글자 높이 정렬/[12:01] 여백 속성/[12:35] 텍스트 뷰, 버튼 생성/[12:52] 코드 입력/[13:17] padding 속성/[13:58] layout_margin 속성/[14:55] Linear 레이아웃의 padding 속성/[17:12] 공간가중치/[17:29] 새 xml 파일 생성/[17:49] 코드 변경/[19:18] 공간가중치 변경/[20:33] 레이아웃 안에 레이아웃 추가/[20:53] 새 xml 파일 생성/[21:05] Linear 레이아웃 설정/[22:49] 새 xml 파일 생성/[23:05] 이미지를 설명하는 Linear 레이아웃 설정/[23:35] 이미지 뷰 추가
03 상대 레이아웃과 테이블 레이아웃
각 레이아웃의 속성, 각 레이아웃을 이용한 로그인 화면 구성하기에 대해 설명합니다.
19분
책갈피 : [00:13] 상대 레이아웃/[01:24] 새 xml 파일 생성/[01:39] 버튼 중첩 내용 입력/[02:07] 상대 레이아웃 속성/[04:09] 화면 구조 만들기/[05:12] 상대적 위치를 이용한 배치 속성/[05:32] 배경색 바꾸기/[06:13] 로그인 화면 만들기/[06:20] 새 xml 파일 추가, 내용 입력/[06:47] 코드 설명/[07:29] 반투명 레이아웃/[08:26] ID, Password 코드 설명/[09:39] LOGIN, CANCEL 버튼 코드 설명/[10:12] layout_margin 속성을 이용한 여백 설정/[10:36] 모바일 기기 실행 확인/[11:08] 테이블 레이아웃/[11:33] 새 xml 파일 추가, 내용 입력/[12:03] 자동확장 속성/[13:56] TableLow 코드/[14:42] 입력상자 추가/[16:35] layout_span 속성/[18:05] 버튼 코드 설명
04 스크롤 뷰와 프레임 레이아웃, 각종 위젯
스크롤뷰와 프레임레이아웃의 속성들, 그리고 각종 위젯을 좀 더 자세하게 알아봅니다.
28분
책갈피 : [00:06] 스크롤뷰
설명/[00:26]
LinearLayout/[00:30]
orientation="vertical"/[00:38]
setContentView 속성 변경/[01:11] ImageView
src/[01:35]
HorizontalScrollView/[01:55] change 버튼
기능 만들기/[02:17] java 코드에서 이미지
추가/[03:24] change 버튼
코드입력/[03:34]
getDrawable/[04:50]
스크롤바/[05:10] 스크롤바
없애기/[05:19]
setHorizontalScrollBarEnabled(false)/[05:47]
setVerticalScrollBarEnabled(false)/[06:08] 프레임 레이아웃 설명/[06:48] 프레임 레이아웃 이용 버튼 클릭시 이미지 바꾸기/[07:12] 자동완성을 이용한 코드입력/[08:15] visibility="visible"/[08:22] visibility="invisible"/[08:35] visibility 코드 수정/[08:54] change 버튼 기능 추가/[09:09] 변수명 바꾸기/[09:43] 코드 설명/[10:01] setVisibility/[10:29] 바꾸기 클릭시 i 값/[11:24] 위젯 자세히 알아보기/[11:55] TextView 설명/[12:16] text 속성/[12:31] 같은 문구 반복입력/[12:51] string 태그/[13:07] @string/[13:25] autoLink 설명/[14:11] autoLink="email"/[14:38] textColor/[14:49] #AARRGGBB/[15:06] #FF000000/[15:25] #88000000/[15:49] #00000000/[15:55] textSize/[16:03] textSize 단위/[16:26] dp/[16:34]
sp/[16:46]
textStyle/[17:06]
textStyle="normal"/[17:13]
textStyle="italic"/[17:19]
textStyle="bold"/[17:34]
typeface/[17:43]
typeface="normal"/[17:50]
typeface="serif"/[17:56]
typeface="sans"/[18:06]
typeface="monospace"/[18:13]
singleLine 속성/[18:38]
singleLine="true"/[18:52]
maxLines/[19:19]
ellipsize="end"/[19:39] maxLines 값
변경/[20:17]
RadioButton/[20:56]
RadioGroup/[21:09] 체크박스 이용
화면구성/[22:12] ImageView tint
속성/[22:47] EditText
/[23:41] hint 속성/[24:09] textColorHint/[24:34] capitalize="characters"/[25:04] capitalize="words"/[25:15] capitalize="sentences"/[25:32] inputType 속성/[26:03] cursorVisible="false"/[26:23] cursorVisible="true"/[26:42] maxLength 속성/[26:54] 디자인 모드에서 maxLength 설정/[27:22] InputFilter.LengthFilter(10)
05 이미지 변환 화면과 SMS 입력 화면 만들기, 애플리케이션 구성 1
이미지 변환 화면과 SMS 입력 화면 만들기와 애플리케이션 구성에 대해 알아봅니다.
24분
책갈피 : [00:13] 버튼 클릭시 이미지 위치
변경/[00:49] 화면 레이아웃
살펴보기/[02:07] RelativeLayout
코드입력/[02:34] HorizontalScrollView 배경색
추가/[02:53] LinearLayout 코드
입력/[03:02] LinearLayout 배경색
추가/[03:27] 하단 HorizontalScrollView 코드
입력/[04:11] 이미지
추가/[04:36]
setImageResource/[05:12] 버튼 클릭시 실행될 코드
입력/[05:34]
setImageResource(0)/[06:14]
onClick/[06:56] 다른 방법
이용하기/[07:10] 코드
수정/[08:10] 배경사진
넣기/[08:26]
backgroundTint/[08:36] SMS 작성화면
만들기/[09:00] SEND 버튼 클릭시
기능/[09:13] 화면 레이아웃
살펴보기/[10:08] 코드
입력/[10:46] Button
추가/[10:59] 배경색
추가/[11:36]
addTextChangedListener/[11:49]
TextWatcher() 설명/[12:23]
maxLength/[12:50] 버튼 기능
설명/[13:23] 일부분만 차지하는 xml 레이아웃
만들기/[13:43] 인플레이션으로 추가 버튼
설명/[14:29]
RadioGroup/[15:15] 버튼 클릭시 실행될 코드
설명/[15:45] 액티비티 응답 받아
처리하기/[16:32] 액티비티 닫기 코드
입력/[17:12]
setOnClickListener/[17:23]
finish()/[18:10] dinner 값
변경/[18:33]
Toast.LENGTH_LONG/[18:48] 요청코드 사용
이유/[19:23] 요청코드
추가/[19:36] resultIntent.putExtra
변경/[19:45] 액티비티 닫혔을때 코드
입력/[20:03] 새로운 액티비티 버튼
추가/[20:39]
intent/[21:12] activity
theme/[21:58] 버튼클릭시
전화걸기/[22:17] EditText, Button
추가/[23:00] 입력받은 번호로
전화걸기/[23:26] 코드 설명
샘플확인 : 알지오 검색후 -> 강의검색란 ->안드로이드 스튜디오
※ 다음 강의는 순차적으로 업데이트 진행중입니다.
'학과 샘플강의' 카테고리의 다른 글
마스터캠x9 3D - 총 7시간 33분|강의당평균 : 34분50초 (0) | 2016.09.05 |
---|---|
Node.js - 총 4시간 8분| 강의당평균 : 24분48초 (0) | 2016.09.05 |
마야 2014 + 캐릭터리깅 - 총 21시간 48분 / 강의당평균 : 1시간 2분17초 (0) | 2016.09.02 |
드루팔 - 총 13시간 31분 / 강의당평균 : 40분32초 (0) | 2016.09.02 |
asp.net - 총 8시간 25분 / 강의당평균 : 36분4초 (0) | 2016.09.02 |