ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 스튜디오 앱 프로그래밍 [10.23(토)] 처음부터 다시 시작하는 안드로이드
    카테고리 없음 2021. 11. 2. 15:43

    안녕하세요 컴퓨터 전공 4년 휴학생 '코딩 심재'입니다

    자신 없는 전공, 졸업에 대한 부담감, 막연한 미래로부터 도망치듯 선택한 무모한 휴학. 집에서 실업자로 살고 있는 불쌍한 자신을 위해 스스로 변화해 보려고 무엇이든 시도해 보기로 결심했습니다. 아직 블로그를 어떻게 꾸며야 할지 잘 모르겠습니다. 만약 제 글을 읽고 계신 분이 있다면 어떤 식으로 바꾸면 좋을지 많은 피드백과 코멘트를 남겨주시면 감사하겠습니다.

    지난 동아리활동 중 구입한 Doit 안드로이드 앱 프로그래밍(7판) 교재를 참고하여 학습을 시작합니다.

    1일차 안드로이드 스튜디오에 대해 알아보자 안드로이드란? - 구글에서 만든 스마트폰 OS - 휴대용 단말기를 위해 만들어졌을 뿐만 아니라 앱을 만들고 설치하면 실행할 수 있도록 구성된 앱 플랫폼 * OS: 컴퓨터의 하드웨어를 제어하고 소프트웨어를 위한 기반 환경을 제공하며 컴퓨터를 사용할 수 있게 하는 프로그램. ex ) Windows , MAC

    안드로이드의 특징 - 오픈소스=> 오픈소스로서 개발자에게 개방되어 있다.자바 개발언어=>자바와 코틀린 기반이다.스마트폰을 위한 완벽한 컴포넌트 제공 => 오픈소스지만 스마트폰을 위한 완벽한 컴포넌트를 제공한다. 즉, 제공된 소스를 사용하면 스마트폰이 만들어지기 때문에 개발자는 그 위에 올라가는 앱만 만들면 된다.- 간단한 앱간 연동 => 앱은 다른 앱에서 제공하는 기능을 쉽게 사용할 수 있다.(너무 쉬운 접근 때문에 최근에는 권한 허용이 필수인 것으로 알고 있다) - 다양한 기능 지원 => 리눅스 기반이므로 새로운 하드웨어의 기능을 쉽게 연동 할 수 있고 다양한 기능을 제공한다.- 우수한 런타임(ART) => 예전에는 표준 자바를 휴대폰으로 사용할 때 가상 머신의 속도가 느려 성능 문제가 계속 제기 되었다. 하지만 현재는 성능 문제가 거의 없다.*런타임:

    안드로이드 성공요인 - 에코시스템=> 단말기 제조회사, 이동통신사, 앱 개발자 등 상호 작용하는 그룹이 서로의 조건이 잘 맞아 서로에게 유익한 시스템.

    Android 설치 <!--hide description --> developer.android.com * Android 완전 삭제 및 설치 오류는 직접 경험한 경험을 바탕으로 이에 대한 해결책을 따로 저장합니다!

    프로젝트 생성

    * Empty Activity가 아닌 다른 레이아웃을 선택하여 프로젝트를 생성하셔도 됩니다!
    *패키지명이란 앱을 구분하는 고유한 값. 따라서 프로젝트를 진행함에 있어 다른 패키지명과 충돌하지 않도록 하는 것이 좋다.tip-실무에서는 패키지의 이름을 인터넷 사이트의 주소(도메인)와 같이 붙이는 경우가 많다.

    에뮬레이터로 앱을 실행하는 앱을 만들기 전에 PC 내에서 가상의 단말기를 만들어야 한다.* 가상PC 단말기가 아닌 실제 휴대용 단말기로 앱을 실행할 수 있으며 이는 뒤에서 다룹니다!이 때 사용되는 기능은 안드로이드 스튜디오의 우측 상단에 있는 AVD Manager 이다.

    AVD Manager 이후 가상 끝부분의 하드웨어를 선택하는데
    하드웨어 중에서 픽셀 2를 사용할 것을 권장한다.* 가상 단말기의 하드웨어를 직접 선택하는 이유는 해상도를 테스트하기 위해서입니다.픽셀 2 를 추천하는 이유는, 1080 x 1920 의 해상도를 서포트하고 있기 때문입니다.그러니 다른 해상도를 테스트하기 위해서는 다른 하드웨어를 선택하세요!
    system image는 가상단말기의 시스템 버전이라고 생각하면 이해하기 쉽고, 맨 위의 항목을 선택하면 된다.*시점에 따라 떠오르는 시스템 이미지가 달라서 가장 위에 있는 것을 다운받아서 사용하시면 된다고 합니다.(이유는 저도 잘 모르겠습니다. ㅋㅋ
    가상단말기 정보 생성 후 완료하면 가상단말기 작성이 완료됩니다.
    가상단말기 생성이 완료된 모습, 가상단말기 생성이 완료되면 앱 실행을 시킬 수 있어야 한다.앱 실행은 우측 상단에 있는 아이콘 및 Shift+F10을 눌러 실행시킬 수 있다.
    실행단추
    AVD 실행결과* 정리 안드로이드 개념, 안드로이드 스튜디오의 기본에 대해서 학습하였다.대학 2학년의 마지막 무렵 안드로이드 스튜디오에 접해 보고 많은 프로젝트를 진행했다.항상가장기본시되는부분이고중요하지않다고생각하고지나가는부분들이많았고다시기본을다듬는데좋은계기가되었다.

    다음 블로그 투고는 안드로이드 스튜디오에서 간단한 예제 작성을 합니다.(텍스트변경, 단추만들기, 단추효과 부여 등)

    긴글 읽어주셔서 감사합니다 ^^

    #안드로이드스튜디오 #앱 #프로그래밍 #자바 #대학4학년 #휴학생

Designed by Tistory.