본문 바로가기

안드로이드 핵심 개념! 안농하세요 더넬입니당!이전 포스팅에서는 안드로이드구조에 대해서 알아봤어요!이번엔 애플리케이션을 작성하는데 알아두어야 할 필수적인 개념들에 대해서포스팅합니다 알아 볼 안드로이드 핵심 개념!애플리케이션을 구성하는 컴포넌트인텐트(intent)애플리케이션에 대한 정보를 표시하는 매니페스트 파일 안드로이드는 SDK 도구를 이용하면 자바 코드를 컴파일하고 리소스와 결합해 안드로이드 패키지를 만듭니다여러파일들의 결합으로 만들어진 안드로이드 패키지(.apk 파일)은 모바일 디바이스로 다운로드되어하나의 애플리케이션이 됩니다 소스파일부터 애플리케이션까지자바소스파일이 컴파일러에 의해 .dex 파일로.dex 파일은 apkbuilder에 의해 .apk 파일로.apk 파일은 모바일 디바이스에 다운로드되어 하나의 애플리케이션이 되.. 더보기
안드로이드 구조, 운영체제의 중요 요소! 안뇽하세요 꼬로미에욤 안드로이드 프로그래밍과 개발하기에 앞서 미리 알아두어야 할 안드로이드 구조에 대해서 살펴봅니다~ 안드로이드(소프트웨어 스택, software stack)운영체제, 미들웨어, 핵심 애플리케이션을 모두 포함하는 모바일 플랫폼 리눅스 커널(linux kernel)리눅스를 사용해 보안, 메모리관리, 프로세스 관리, 네트워크 장치 드라이버와 같은 시스템 서비스를 제공합니다리눅스 커널은 하드웨어와 소프트웨어 스택사이에 추상화 계층으로 동작 안드로이드 런타임(Android Runtime)자바의 코어 라이브러리와 달빅 가상머신으로 구성되는 안드로이드 런타임애플리케이션은 리눅스의 하나의 프로세스로 실행되며 프로세스는 각 자신만의 달빅 가상 머신을 가집니다달빅 가상 머신은 레지스터 기반이며 자바 컴파.. 더보기
안드로이드 프로그래밍 시작! 안드로이드 특징은? 안녕하세요 꼬로미입니당 모바일(안드로이드) 프로그래밍에 대해 배운 내용들을 복습하며 포스팅합니다~ 제가 보는 책은 ? 천인국저자의 안드로이드 프로그래밍 책이랍니다 강의를 들으며 기억해두면 좋을것 같은 부분들과 중요한 이론 부분들을 포스팅해 나갈 계획입니다 ^^* 2013년의 모바일 운영체제 시장 점유율 압도적으로 안드로이드가 시장을 장악하고 있어요 고래서 안드로이드 프로그래밍을 배웁니다ㅎ 운영체제들의 제조사는? 안드로이드 - 구글IOS - 애플윈도우 - 마이크로소프트(Microsoft) 각 운영체제들마다 장단점이 조금씩 있답니다 안드로이드의 특징 애플리케이션 프레임 워크 달빅 가상 머신, 내장된 웹브라우저 최적화된 그래픽, SQLite 데이터베이스 지원 각종 오디오, 비디오 규격을 지원 블루투스, EDG.. 더보기
만화기초데생, 만화그리기 기초! 안녕하세요~ 꼬로미입니다 ^^* 저와 같이 만화를 조금이라도 그리고 싶으신 분들을 위해 책을 하나 추천해 드려요 생초짜인 제게는 그림위주로 설명이 한눈에 설명하며 "이런 느낌이 있구나~" 느끼게 해주었어요 정말 쉽게 읽고도 많은 도움이 되는 것 같아요ㅎㅎ 하나의 주제로 다양한 그림으로도 여러가지 측면에서의 느낌도 함께요! 제 기억에 잘 남아있는 책의 컨텐츠는요 케릭터 다양한 눈모양과 얼굴모양 케릭터의 전체적인 비율에 대한 느낌들 또 손모양과 발모양~ 인물의 여러가지 제스처, 행동들 그 행동에 따른 옷의 주름을 주는 방법과 그림 다양한 인물의 표정들 웹툰의 배경을 그리는 방법과 순서까지ㅎㅎ 정말 많은 부분이 기억에 남았어요 물론 디테일한 부분까지는 아니지만요 처음 접할때 저는 배경그린다라고는 사실 생각도 .. 더보기
윈도우 기반의 소켓관련 함수 안녕하세요 꼬로미입니다~ 오늘은 화요일! 오늘도 알차게 한번 달려봅니다~~~ 오늘 포스팅은 윈도우 기반의 소켓관련 함수에 대해서 포스팅 합니다> 소켓핸들 반환, 실패 시 INVALID_SOCKET 반환 IP주소와 포트번호 할당 #include int bind(SOCKET s, const struct sockaddr * name, int namelen);-> O 반환, 실패 시 SOCKET_ERROR 반환 연결요청 상태로 변경 #include int listen(SOCKET s, int backlog);-> O 반환, 실패 시 SOCKET_ERROR 반환 연결요청의 수락 #include SOCKET accept(SOCKET s, struct sockaddr * addr, int * addrlen);-> 소.. 더보기