
- Activity : 스마트폰 화면을 의미 activity_main.xml : 화면 디자인 파일 MainActivity.java : 화면에서 할 일을 프로그래밍 + activity_main.xml 파일에 포함된 위젯의 접근 방법 & 위젯의 이벤트 발생 시 작동하는 코

AVD의 기본적인 명칭 돌아가기(Back) 버튼 : 키보드 Ctrl+Back Space와 동일한 기능 홈(Home) 버튼 : 키보드 Ctrl+H와 동일한 기능 오버뷰(Overview) 버튼 : 실행 중인 앱이 보이고, 전환 혹은 종료 가능 상태 바(Status Bar

단축키, JAVA 코드 작성 및 수정, Android Studio 프로젝트 관리, R 클래스, 프로젝트 폴더의 구성

뷰(View), 뷰그룹(ViewGroup), 뷰와 뷰그룹의 차이

id 속성, layout_width, layout_height, background, padding, layout_margin, visibility, enabled, clickable, rotation, orientation

text, textColor, textSize, typeface, SingleLine, Java로 XML 속성 설정

버튼(Button), 에디트텍스트(EditText), 버튼/에디트텍스트가 동작하는 Java코드 3단계, setOnClickListener, setOnTouchListener, getText() 함수, toString() 함수, .Integer.parseInt()함수

컴파운드 버튼, 체크박스, 스위치, 토글버튼, 라디오버튼과 라디오 그룹

이미지뷰(Image View), 이미지버튼(Image Button)

Linear Layout(선형 레이아웃), 중복 리니어레이아웃, Relative Layout(상대 레이아웃), Table Layout(테이블 레이아웃), Grid Layout(그리드 레이아웃), Frame Layout(프레임 레이아웃), ConstraitLayout

아날로그시계, 디지털시계, 크로노미터, 타임피커, 데이트피커, 캘린더뷰, ProgressBar, SeekBar, RatingBar

ViewGroup 클래스의 하위 위젯은 주로 다른 위젯을 담는 컨테이너 역할을 한다. ViewGroup 클래스의 하위 위젯들중 레이아웃을 제외한 것들 위젯이나 레이아웃이 화면에 넘칠 때 스크롤뷰에 넣으면, 위아래로 스크롤하는 효과를 낼 수 있다.수직(위아래)으로 스크롤

캔버스, 페인트,

안드로이드의 특징 재사용이 가능한 애플리케이션 프레임워크 최적화된 달빅 가상머신 (Dalvik Virtual Machine) WebKit 기반의 내장된 웹 브라우저 SQLite 데이터베이스 지원 각종 오디오, 비디오 규격 지원 (MPEG4,

안드로이드 스튜디오 - 깃허브 프로젝트 폴더 연동

어댑터뷰, 리스트뷰, 그리드뷰, 갤러리, 스피너

옵션 메뉴, 컨텍스트 메뉴
[Tools]-[SDK Manager]에 들어가서 오류 해결 위과 같은 것들을 install하고, Gradle Scripts의 build gradle 파일에 들어가서 compileSdk버전을 31에서 32로 바꿔준다. 그럼 해결!! (근데 이거 매번 실행마다