2019/02(110)
-
ConstraintLayout
ConstraintLayout· 컨스트레인트 레이아웃· 위젯(뷰)의 위치, 크기를 유연한 방법으로 배치하도록 하는 ViewGroup의 서브클래스· 안드로이드 7 (누가)에 새로 추가된 클래스로 이전 버전의 시스템에서도 사용될 수 있도록 SDK를 제공합니다.· RelativeLayout과 마찬가지로 상대 위치에 따라 뷰의 배치가 이루어집니다.
-
EditText(에디트텍스트), 입력필드
EditText(에디트텍스트), 입력필드 사용자로부터 텍스트를 입력받는데 사용하는 위젯입니다. XML 레이아웃 파일에 기재되는 주요 속성 false 문자열 편집 불가 true 기본값 문자열 편집 가능 inputType 속성 사용자 입력을 받는 UI오브젝트에서 입력 방식을 정의하는 속성
-
Button
Button · 버튼을 표시하기 위한 뷰 · 텍스트뷰(TextView)를 상속받아 정의 된 뷰 · 클릭이 되면 특정 행동을 하기 위한 UI오브젝트 XML 레이아웃 파일에 기재되는 주요 속성
-
모바일 웹(Mobile Web)
모바일 웹(Mobile Web) · 네이티브 앱 방식 이후에 나타난 웹 개발 방법입니다. · 모바일 브라우저에서 볼 수 있는 대부분의 앱으로 스마트 디바이스에 최적화된 웹페이지를 제공합니다. · 데스크탑 PC에서 보여지는 웹 사이트 구성을 모바일 환경에 최적화시켜 표현한 웹(Web)입니다. · 스마트 폰에 내장된 웹 브라우저를 통해 접속하는 형태로 모바일 웹 사이트(Mobile Web Site)라고도 합니다.
-
뷰(View) - View 클래스의 기본 메소드, View의 계층도, ViewGroup(뷰 그룹), Layout (레이아웃)
View의 계층도 View · 안드로이드 UI의 기본적인 구축 요소입니다. · 화면에 보이는 컨트롤(Control)이나 위젯(Widget)등의 UI 구성요소를 의미합니다. · 즉, 사용자의 눈에 보이는 화면 구성요소 입니다. · 안드로이드 SDK의 거의 모든 위젯과 레이아웃 클래스의 기반 클래스가 됩니다. · 액티비티안에 들어가는 각각의 화면 구성요소입니다. · XML레이아웃에 정의된 뷰들은 애플리케이션이 시작될 때 메모리에 객체로 만들어집니다. ViewGroup(뷰 그룹) · 여러 개의 뷰들을 가질 수 있는 요소입니다. · 뷰 그룹도 View에서 상속받은 View의 한 종류입니다. · 뷰 그룹에 또 다른 그룹을 포함할 수 있습니다. Layout (레이아웃) · 뷰 그룹중에서 내부에 뷰들을 포함할 수 있..
-
유명한 빌드 시스템 - Ant, Maven, Gradle
유명한 빌드 시스템 빌드 시스템 설명 Ant · Ant(Another Neat Tool) · 자바 기반의 빌드 자동화 도구 · 자바 소스 컴파일, jar/war/ear/zip 파일의 생성, 도움말 생성, 파일 또는 폴더에 퍼미션 설정, 외부 프로그램 실행 기능 제공 · 자유도가 높으나 코드 분석에 어려움이 있음 Maven · 빌드, 라이브러리 관리, 문서화, 리포팅, 의존관계 관리, 소스코드 관리, 릴리즈, 배포기능 제공 · XML형태로 자유도를 제약합니다. 그래서 어떤 작업을 하기 어렵고 · 파일 하나를 다운받기 위해 XML태그 만드는 작업이 많고 어렵습니다. Gradle https://codedragon.tistory.com/1322