본문 바로가기

안드로이드썰 아키텍처 아키텍처란 프로세스와 전체적인 구조나 논리적 요소들로 쉽게 말해서 전체적인 그림이라고 보면 편하다. 다음은 안드로이드의 아키텍처이다. 안드로이드 아키텍처는 다음처럼 커널 -> 라이브러리 -> 어플리케이션 프레임워크 -> 어플리케이션의 순으로 되어있다.각가의 설명은 아래쪽에서 간략하게 이어나가겠습니다. 리눅스 커널 - 안드로이드 플랫폼의 기반 - 스레딩 및 하위 수준의 메모리 관리와 같은 기본 기능에 Linux 커널을 사용함 - Linux 커널을 사용하면 Android가 주요 보안 기능을 활용하고 제조업체가 널리 알려진 커널용 하드웨어 드라이버를 개발 할 수 있음 - 일반적으로 안드로이드 개발자가 다룰 영역은 아님 라이브러리 - 자바 라이브러리의 대부분 기능을 제공함. - C/C++로 구성된 라이브러리 -.. 더보기
안드로이드썰 HAXM 에러 안드로이드 개발 환경을 셋팅하고 에뮬레이터를 실행하려고 할 때 HAXM관련 에러를 마주할 때가 있다.해당 에러는 인텔 CPU에서 발생하는 문제로 에뮬레이터가 가상화 기술을 이용하여 실행되는 방식이기 때문에 가상화 기술을 사용하려고 할 때 해당 파일이 설치 되어 있지 않은 경우에 발생 할 수 있다. 더보기
오라클썰 시퀀스(Sequence) Sequence: 시퀀스 - 영화, 텔레비전에서 몇개의 장면이 모여 하나의 삽화를 이룬것. 연속된 하나의 장면 설정 (촬영술) - 학습 간원의 배열 - 수열, 수 또는 다른 대상의 순서있는 나열 - 카드 놀이에서 연속된 3매 이상의 같은 종류의 카드 위의 내용처럼 시퀀스란 연속된 수의 나열을 뜻하는 용어로 1, 2, 3, 4, 5 이런식으로 순차적으로 증가되는 값을 뜻한다.Table의 구조 설계 시 보통PK 값으로 이용하기 위하여 많이 사용한다.(pk란 primary key의 약자로 다른 썰에서 기술하겠습니다. 쉽게 말하면 주민등록번호처럼 유일성을 보장하는 값이다.) 오라클에서도 시퀀스를 지원해줍니다. 오라클에서 시퀀스를 생성하는 구문은 다음과 같습니다. CREATE SEQUENCE sequence_na.. 더보기