본문 바로가기

플밍 is 뭔들/안드로이드_인강

04. 커스텀 뷰 ※ 커스텀 뷰? 레이아웃 뷰 그룹을 이용하지 않고 View클래스를 상속 받아 직접 뷰를 만들어 사용하는 것 사진출처 : 서울위즈 앱 창업자를 위한 안드로이드 실무 동영상 커스텀뷰 예제 소스 public class MainActivity extends ActionBarActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //setContentView(R.layout.activity_main); //커스텀뷰를 객체로 만들어 setContentView에 넣어준다 CustomView cv = new CustomView(MainActivity.this); setConten.. 더보기
03-2. 레이아웃 ※ RelativeLayout 위젯들 사이의 관계를 이용한 레이아웃 배치 사진출처 : 서울위즈 앱 창업자를 위한 안드로이드 실무 동영상 android:layout_below="@id/tv_center" - id 값의 요소보다 아래배치 하겠다. android:layout_alignParentRight="true" - 부모의 오른쪽 부분으로 붙이겠다. android:layout_alignBaseline="@+id/tv_center" - id 값의 요소와 베이스라인을 맞추겠다. ※ FrameLayout 뷰를 쌓아 올리는 방식사진출처 : 서울위즈 앱 창업자를 위한 안드로이드 실무 동영상 ※ TableLayout 표형식의 레이아웃사진출처 : 서울위즈 앱 창업자를 위한 안드로이드 실무 동영상 ※ Calculator.. 더보기
03-1. 레이아웃 ※ 화면구성 요소 응용프로그램 - app프로그램 액티비티 - 한개의 화면 화면 뷰 - 액티비티안을 구성하는 하나의 요소 사진출처 : 서울위즈 앱 창업자를 위한 안드로이드 실무 동영상 ※ 뷰에 대한 이해 뷰(View) - 뷰 그릅과 위젯을 포함한 최상위 그룹의 개념 뷰 그룹 - 뷰들을 하나하나 담고있는것(레이아웃) 위젯 - 화면의 요소 사진출처 : 서울위즈 앱 창업자를 위한 안드로이드 실무 동영상 ※ MainActivity 분석 protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } 소스코드 맨위를 보면 위와같은 부분이 있다. 밑.. 더보기
02. 안드로이드 프로젝트 ※ 에뮬레이터(AVD) 만들기 perspective -> 자바 선택 -> Window -> Android Virtual Divice Manager 클릭 -> 원하는 디바이스 생성 ※ 새 프로젝트 만들기 마우스 오른쪽 클릭 -> new -> Android Application Project Application Name : 어플리케이션 이름 (대문자로 시작) project Name : 패키지 이름 (소문자로 시작) package Name : com.조직명.도메인주소 Minimum Required SDK : 내가만들 어플리케이션의 최소한의 SDK 버전 Target SDK : 응용프로그램이 돌아갈 최적화 버전 선택 Complie With : 컴파일할 버전 Tehme : 스킨테마 ※ 전체적인 구성 살펴보기 사진.. 더보기
01. 안드로이드 개요 및 개발 환경 구축 ※ 안드로이드란? 모바일 OS의 한 종류 ※ 안드로이드 시스템의 종류 모바일웹 : 모바일환경에 최적화된 웹사이트 (마켓에서 다운받는것이 아니라 URL로 접속) 네이티브 - 우리가 일반적으로 생각하는 앱 (마켓에서 다운받는것) 하이브리드 - 모바일웹 + 네이티브 (모바일 웹으로 만들어서 네이티브앱으로 감싸준후 마켓에 올린다) 프로젝트를 진행하기 위해서는 구글이 제공하는 ADT와 안드로이드 SDK가 있어야한다. SDK - 안드로이드를 개발하기 위한 라이브러리들 ADT - SDK와 이클립스를 연결해주는 툴 ※ 안드로이드 ADT 설치 eclipse 실행 -> help메뉴 클릭 -> Install New Software 클릭 -> add클릭 -> Name / Location 입력 (androide ADT / ht.. 더보기
안드로이드 공부 시작! 이 게시판은 개인적으로 안드로이드를 공부하고 정리한 내용을 작성한 것입니다. 서울위즈의 앱 창업자를 위한 안드로이드 실무 동영상을 보고 공부하였습니다.잘못된 내용의 지적은 매우 감사드립니다. 더보기