안드로이드 앱의 기본 구조는 화면과 레이아웃입니다. 그리고 화면은 액티비티로 만듭니다. 그 위에 XML 파일로 작성한 레이아웃을 올리고 소스 코드를 이용하여 이벤트를 처리합니다. 지금까지는 앱을 실행했을 때 첫 화면에 보이는 레이아웃과 몇 가지 기본 위젯과 이벤트 처리만으로 간단한 화면을 만들었습니다. 이번에는 여러 화면을 만들고 화면 간에 전환하는 방법을 배워봅시다. 1. 새로운 액티비티 만들기 2. 새로운 액티비티 XML 레이아웃 정의하기 3. 메인 액티비티에서 새로운 액티비티 띄우기 4. 새로운 액티비티에서 응답 보내기 5. 응답 처리하기 밑에는 처음 화면이 띄울 액티비티입니다. 이렇게 서브 액티비티로 갈 수 있는 동작의 버튼을 하나 만들어줍니다. 그다음 메인 액티비티 자바에 밑에 소스를 적어줍니다..
안녕하세요 이 번에는 스크롤 뷰를 사용해서 레이아웃을 구성해 보겠습니다. 기본적으로 스크롤뷰는 이미지 파일이 한눈에 다 보이지 않을 때 사용합니다. 프로젝트를 생성하고 이미지 2개를 png파일로 만들어 두세요. ※ 이미지 파일 이름에는 대문자 및 한글을 사용할수없습니다! 소문자로 이름을 지정해주길 바라요 밑에는 XML파일입니다. 아주 간단하게 구성이 되어있습니다. 기본적으로 스크롤뷰는 수직방향의 스크롤을 지원합니다. 만약 수평 방향의 스크롤을 사용하려면 저처럼 HorizontalScrollView를 사용하시면 됩니다. 밑에는 자바 소스입니다. 이렇게 작성이 다 끝나고 나면 실제 단말기로 테스트를 해보겠습니다. 실행을 하시면 수평으로 레이아웃이 넘어가는 것을 볼 수 있습니다. png 사진을 준비할 때 큰 ..
안녕하세요. 이 번에 알아볼 것은 프레임 레이아웃과 함께 뷰를 전환시켜보겠습니다. 프레임 레이아웃도 가장 기본적이고 단순한 레이아웃이라서 배우는데 어려움이 없으실 겁니다. 프레임 레이아웃은 한 번에 하나의 뷰만 보여주기 때문에 단순한 레이아웃이며, 뷰를 하나 이상 추가할 경우 추가된 순서대로 차곡차곡 쌓이기 때문에 나중에 쌓인 뷰만 화면에 보이게 됩니다. 이렇게 보이거나 보이지 않게 하는 속성이 가시성(Visibility) 속성입니다. 그래서 프레임 레이아웃은 여러 개의 뷰를 서로 전환할 때 사용되는 레이아웃입니다. ----------------------------------------MainActivity.java소스--------------------------------------- package..
안녕하세요 오늘은 테이블 레이아웃(TableRow)을 구성하는 방법에 대해 알아보겠습니다. 레이아웃의 종류는 많기 때문에 상황에 맞게 적절하게 활용하신다면 완성도 높은 레이아웃을 구성할 수 있습니다. 테이블 레이아웃은 표나 엑셀 시트와 같은 형태로 행과 열로 구성된 격자 형태 레이아웃입니다. 5분 안에 테이블 레이아웃을 이해할 수 있는 소스입니다. 일단 프로젝트를 만들어 줍니다. 밑에는 테이블 레이아웃에 들어가는 xml 소스입니다. 간단하게 따라 하기 좋습니다. 중간에 TableRow라는 태그가 두 번 들어갑니다. 하나당 한 행을 뜻하는 태그고 그 안에 버튼 3개씩 넣어주어 밑에 처럼 두줄로 버튼이 나열되어있습니다. 간단하게 레이아웃을 구성해보았습니다 테이블 레이아웃을 이해하기에는 적절하실 겁니다. 이런..
안녕하세요 오늘은 실제 단말기를 연결하여 애플리케이션을 실행시키는 방법을 알아보겠습니다. 안드로이드 스튜디오에서는 소스코드를 테스트하고 확인할 수 있는 AVD Manager라는 가상 에뮬레이터가 존재합니다. 개인적으로 저는 가상 에뮬레이터를 사용하지 않는데요 이유는 컴퓨터 사양이나 프로그램에 따라서 실제 반응하는 속도 가 느리기도 하고 굉장히 답답하기도 해서 저는 실제 단말기로 테스트를 하는 게 더 편하고 좋은 거 같아 추천드립니다 이제 실제 단말기를 안드로이드 스튜디오에 연결하는 방법을 알려드리겠습니다. 일단 USB 충전 케이블이 필요합니다. 저는 핸드폰이 갤럭시이기 때문에 삼성 통합 드라이브 설치를 하겠습니다 삼성 갤럭시 핸드폰이시라면 밑에 링크를 타셔서 통합 드라이브를 다운로드하시면 되겠습니다. L..
안녕하세요 안드로이드 스튜디오 SDK Manager 설치하기를 해보겠습니다. 처음 안드로이드 스튜디오를 설치하고 실행시켰을 경우 프로젝트가 없으실 겁니다. 일단 만들기 전에 SDK를 설치하실건데요 우측 하단 밑에 Configure 클릭해줍니다. 그러면 밑에 같이 창이 뜨실텐데 SDK Manager를 클릭해 줍니다. 그러면 Settings for New Projects라는 창이 나옵니다 저는 9.0 버전을 사용 중입니다. 사용하고 싶은 SDK를 설치하시면 됩니다. 그리고 우측 하단 밑에 Show Package Details라는 칸을 클릭하여 나머지 Platforms을 다운로드합니다. 저는 9.0 버전을 사용합니다. 최소한으로 필요한 것만 클릭해줄게요 앞으로 필요한 SDK는 그때그때 다운로드하겠습니다. 마지..
안드로이드 스튜디오 설치하기 기본적으로 개발하기 앞서 개발환경을 구축해야 합니다. 안드로이드 개발을 위한 핵심 툴인 Andorid Studio를 다운로드합니다. 밑에 링크로 주소 남겨놨습니다. https://developer.android.com/ Android Developers The official site for Android app developers. Provides the Android SDK tools and API documentation. developer.android.com 링크를 누르고 들어가시게 되면 바로 이 장면이 뜰 텐데 바로 다운로드를 클릭! 누르면 약관에 동의하겠냐는 문구를 클릭 후 윈도에DOWNLOAD ANDROID STUDIO를 눌러줍니다. 그러면 이렇게 파일이 하나 ..
참고서적 안녕하세요 계발자입니다. 코딩을 하기 앞서 제가 참고하는 서적을 공유하고자 올립니다! 무작정 배우기 보다는 서적을 참고하여 차근차근 배워나가는 게 도움이 될꺼같아요! 이게 딱 좋다 이건 아니에요! 사람들마다 차이가 있을 수 있으니 그냥 참고하시길 바랍니다. 바로 안드로이드 앱 프로그래밍으로 가시는 것보단 자바 프로그래밍으로 먼저 입문하시면 훨씬 수월할 겁니다! 자바 기본 문법은 물론 프로그래밍 기초자 들도 쉽고 편하게 따라 할 수 있어 입문용으로 좋은 거 같아서 공유해드립니다. 계발에서 개발까지 파이팅!
#1 계발에서 개발까지 Android Studio를 활용해 계발에서 개발까지!! #2 손쉽게 따라하기 및 응용! 기초부터 차근차근 천천히 전문적으로! #3 소통 및 공유 궁금한 점이나 모르는게 있을 때 다같이 소통해요 ! 계발에서 개발까지!!