목록분류 전체보기 (17)
하루 노트 2020

셰이프 드로어블 만들기 중 아래 오류가 발생했다. 오류 : Android resource linking failed 컴파일러는 오류가 발생한 위치를 친절하게 알려준다. app / src / main / res drawable / back_derawable.xml 처음 발생한 오류라 구글링을 했지만 생각보다 쉬운 오류였다. 구글링 결과 대부분 소스코드에서 일부를 지우거나 잘못 건드려 발생한 오류였다. 나 또한 #ARGB 값을 잘못 작성해서 오류가 발생한 것이었다. 아래 빨간 별표를 친곳을 보면 앞에 #을 빼먹었다. 다행히 #을 붙여주니 정상적으로 돌아갔다. 뒤늦게 알았지만 Event Log라는 부분에서 발생한 에러 메세지를 띄어주고 있었다. 다음부터는 에러가 발생하면 해당 부분을 참고해야겠다. Androi..

책: Do it 안드로이드 앱 프로그래밍 (개정 7판) 날짜: 20-03-11 내용: Chapter02-03 도구: 안드로이드 스튜디오 언어: 자바 환경: Windows10 03-1. 기본 위젯 다시 한 번 자세히 공부하기 [1] 텍스트뷰 1) text 속성 - XML의 Design탭에서 Attributes의 text 속성을 직접 변경하는 방법 - /res/values/strings.xml 파일을 수정하는 방법 ( @string/문자열이름 ) // 더 좋은 방법 2) 색상 변경하기 : textColor 3) 크기 변경하기 : textSize ( sp단위 사용 추천 ) 4) 스타일 변경하기 : textStyle ( normal, bold, italic 등 ) 5) 폰트 변경하기 : typeFace ( no..

책: Do it 안드로이드 앱 프로그래밍 (개정 7판) 날짜: 20-03-10 내용: Chapter02-02 도구: 안드로이드 스튜디오 언어: 자바 환경: Windows10 02-1. 안드로이드에 포함된 대표적인 레이아웃 살펴보기 [1] 안드로이드에서 제공하는 대표적인 레이아웃 다섯 가지 1) 제약 레이아웃 ( Constraint Layout ) - 제약 조건(Constraint) 기반 모델 - 연결점과 연결 선을 사용 - 제약 조건을 사용해 화면을 구성하는 방법 - 안드로이드 스튜디오에서 자동으로 설정하는 디폴트 레이아웃 2) 리니어 레이아웃 ( Linear Layout ) - 박스(Box) 모델 - 한 쪽 방향으로 차례대로 뷰를 추가하며 화면을 구성하는 방법 - 가로(Horizontal) 왼쪽->오른..

책: Do it 안드로이드 앱 프로그래밍 (개정 7판) 날짜: 20-03-10 내용: Chapter02-01 도구: 안드로이드 스튜디오 언어: 자바 환경: Windows10 01-1. 안드로이드 스튜디오 제대로 익히기 - 안드로이드 스튜디오는 인텔리제이( InteelliJ )라는 개발 도구를 확장시켜 만든 것이다. - 안드로이드 스튜디오 최신버전 확인하기 : Configure - Check for Updates - 안드로이드 스튜디오 테마 변경하기 : File - Settings - Apperance & Behavior - Apperance - Theme Minimum API level : 어느 OS 버전의 단말까지 지원할 것인가를 지정하기 위한 것 ( 버전이 높을수록 최신단말이다. / 최대한 많은 사람..

책: Do it 안드로이드 앱 프로그래밍 (개정 7판) 날짜: 20-03-09 내용: Chapter01 도구: 안드로이드 스튜디오 언어: 자바 환경: Windows10 01-1. 안드로이드란? 안드로이드 : 구글에서 만든 스마트폰용 운영체제(OS) 특징 : 오픈소스 / 자바 개발언어 / 쉬운 앱간 연동 / 다양한 기능 지원 / 스마트폰을 위한 완벽한 컴포넌트 제공 안드로이드에는 ART라는 런타임이 탑재되어 있다, 런타임은 프로그램을 실행시키는 엔진과 같은 것인데 프로그램의 성능에 영향을 미치는 가장 중요한 요소 중 하나이다. 옛날 표준 자바를 휴대 단말에서 사용할 때 가상 머신의 속도가 느려 성능 문제가 제기 되었지만 안드로이드는 빠른 속도의 런타임을 만들고 성능을 지속적으로 개선하였다. 01-2. 안드..