본문 바로가기

분류 전체보기79

3장.사용자 인터페이스 UI의 기본구조 - 액티비티와 뷰 클래스 -안드로이드 4대 컴포넌트 중 액티비티만이 유일하게 화면을 출력한다 ->런타임 때 액티비티 컴포넌트 무조건 실행 -액티비티는 setContentView() 함수로 View 클래스로 화면을 출력. ex) setContentView(View view); -기본적으로 하나의 화면엔 하나의 액티비티이며, 분할 화면으로 예외를 만들 수는 있다. -layout.xml을 사용하지 않고, 프로그램 구동과 더불어 UI도 Java로 작성이 가능하지만 코드가 너무 길어져서 xml로 리소스 외부화를 한다. View의 기본 속성 -id : 필수 속성은 아니다. View 객체를 코드에서 이용하기 위해 부여하는 식별자 속성이며, id 부여 시 리소스가 아님에도 R.java에 등록된다. -f.. 2020. 5. 28.
2장.안드로이드 프로젝트의 이해 안드로이드 운영체제의 특징 -운영체제는 리눅스 기반이다. -기기의 파편화 : 제조사에 따라 운영체제를 조금씩 수정하여 출시해서 같은 API가 동일하게 적용이 안 될 수 있다. -백그라운드 작업이 자유로워 멀티태스킹이 가능하다, but 리소스 관리의 어려움을 겪을 수 있다. IOS는 백그라운드 작업이 제한적이다. 안드로이드 아키텍쳐 -플랫폼은 리눅스 커널 기반이다 -안드로이드 런타임은 ART 가상 머신을 이용하여 Java API 프레임워크를 이용할 수 있게 한다. -개발 언어만 Java를 이용한다. 기본적으로 dex파일을 ART가 실행한다. -Java API 프레임워크는 대표적으로 UI를 구성할 수 있는 View 클래스부터 리소스 관리, 데이터 영속화 등의 기능을 제공한다. 컴포넌트 기반의 개발 -안드로이.. 2020. 5. 28.
온라인 코리아 핀테크 위크 2020 후기 작년에 처음으로 개최했던 코리아 핀테크 위크의 그 두 번째 행사가 이번에 온라인으로 진행되었습니다. 기간은 2020.05.28~2020.05.30로 3일동안 개최됩니다. https://www.fintechweek.or.kr/main/main.php 코리아 핀테크 위크 2020 1. 목적 이 약관은 한국핀테크지원센터가 운영하는 온라인핀테크위크2020 서비스를 이용함에 있어 이용조건 및 절차, 한국핀테크지원센터와 이용자간의 권리 및 의무에 관한 사항과 기타 필요한 www.fintechweek.or.kr 작년 2019년에는 DDP(동대문디자인플라자)에서 오프라인 행사를 개최하였는데, 코로나19로 인하여 부득이하게 온라인으로 진행하기로 했나봅니다. 꼭 참여하고 싶은 행사였고, 온라인으로나마 진행해준 것이 너무 .. 2020. 5. 28.
안드로이드 개발환경 언어 : Java / Kotlin IDE : Android Studio 참고서적 : 깡샘의 안드로이드 프로그래밍 Android 9.0 2020. 5. 21.
자바 개발환경 IDE : Eclipse IDE For Java Developers 2019-12 Java : Java SE 13.0.1(64bit) 환경변수 설정 : JAVA_HOME -> C:\Program Files\Java\jdk-13.0.1 참고 교재 : 명품 자바 에센셜 2020. 5. 21.
티스토리 테스터 2020. 5. 21.