Android Activity LifeCycle 아래 순서도 중요!! 함수 설명 onCreate() Activity가 생성 될 때 최초 1회, 가장 먼저 실행되는 함수 기본 애플리케이션의 최초 로직을 작성할 때 본 함수에서 수행 화면 방향 전환 등으로 Destroy된 이전 Activity 상태에 대한 복원을 위해 savedInstanceState를 가져오는 작업을 수행 ex) 데이터의 binding, ViewModel의 연결, 클래스의 인스턴스화 onStart() onCreate() 함수가 실행된 후, onStart() 함수가 실행 Activity가 사용자에게 표시되며 상호작용 준비 앱이 UI를 관리하는 코드를 본 함수에서 초기화 ex) 리스너 등록 onResume() onStart() 함수가 실행된 후..
OpenGL 개요 1. Silicon Graphics 사에서 1992년 공개한 저수준 그래픽스 라이브러리 2. 크로노스 그룹(Khronos Group)이 개발 및 관리 3. 다양한 패키지 존재 - 임베디드 시스템 : 2003년 OpenGL ES (for Embedded Systems) 공개 - 웹 환경 : 2011년 WebGL - 안전 중심 응용 : 2005년 OpenGL SC (for Safety Critical applications) 공개 4. OpenGL 공식 사이트 https://www.opengl.org/ OpenGL - The Industry Standard for High Performance Graphics It has been a while in the making but we are ..
API: Application Programming Interface API 1. API vs Library A. API : 사양(Specification) 명세로 추상적 B. Library : 구현(Implementation)으로 구체적 openGL -> Library 라고 부른다. 2. Library vs Framework (프레임워크) A. Library : 응용 프로그램에서 호출 B. Framework : 프레임워크에서 호출 - CORE, GKS, PHIGS, Open Inventor, Java 3D, WebGL, Vulkan API... OpenGL - Silicon Graphics 사에서 IRIS GL (Graphics Library)로 제작해서 1992년 공개 - 저수준 그래픽스 API - ..
가상클래스와 가상 요소 가상(pseudo): html 문서에 코드로 명시되어 있지 않지만, 사용자 동작에 반응하는 가상 클래스 표기 설명 :link 방문하지 않은 링크에 스타일 적용 :visited 방문한 링크에 스타일 적용 :hover 웹 요소에 마우스 커버를 올려놓을 때의 스타일 적용 :active 웹 요소를 활성화했을 때의 스타일 적용 :focus 웹 요소에 초점이 맞추어졌을 때의 스타일 적용 UI 요소 상태에 따른 가상 클래스 표기 설명 :enabled, :disabled 요소를 사용할 수 있을 때와 없을 때의 스타일 지정 :checked 라디오 박스나 체크 박스에서 해당 항목을 선택했을 때의 스타일 지정 구조 가상 클래스 1. :nth-child(n) : 앞에서부터 n번째 자식 요소에 스타일을 ..
다양한 선택자 1. 연결 선택자 1) 연결 선택자 - 요소 간의 관계성을 이용해 특정 요소를 선택 - 특정 요소의 아래에 있는 요소를 선택하는 방법 2) 하위 선택자: 특정 요소 아래에 있는 모든 요소(후손) -> 가장 많이 사용 더보기 - 부모 요소에 포함된 모든 하위 요소에 스타일 적용 - 자식 요소뿐만 아니라 손자 요소, 손자의 손자 요소 등 모든 하위 요소까지 적용(후손) - 하위 선택자를 정의할 때는 상위 요소와 하위 요소를 나란히 씀. ex) section p { color: blue; } 3) 자식 선택자: 자식 요소에 스타일을 적용하는 선택자 더보기 두 요소 사이에 '>'를 표시해 부모 요소와 자식 요소를 구분 ex) section > p { color:blue;} 4) 인접 형제 선택자:..
CSS(Cascading Style Sheets) : 텍스트 색상이나 크기, 이미지 크기나 위치, 표 색상, 배치 방법 등 웹 문서의 디자인 요소를 담당한다. 1. 스타일과 스타일 시트 style: 꾸미기 + 요소 배치 style sheet: html에 적용할 스타일들을 일괄적으로 정의한 것 스타일 형식 p { text-align: center; } p : 선택자(스타일 규칙이 적용될 대상) text-align: 스타일 속성 center : 속성 값 (속성/속성 값 쌍이 여러 개일 경우, 세미콜론(;)으로 구분) [ 스타일 지정 방법 ] 화면1을 만드는 3가지 방법이 존재한다. - 내부 스타일 시트 : 웹 문서 안에서 사용할 스타일을 문서 안에 정리한 것 html 코드 내부 스타일 시트 1번 2번 3번 ..
언어 : Kotlin 사용 코드에 아래와 같은 내용 입력 Log.e("*********", res.toString()) 에러 체크 첫 번째 파라미터 : 나타낼 문자열. (자신이 파악할 flag 같은 것) 두 번째 파라미터 : 확인하고 싶은 값(String으로 적기) Run에서 확인 가능. Logcat 클릭시에도 확인 가능 아까 입력했던 "*********"와 함께 res 값이 보이는 것을 알 수 있다.