본문 바로가기

Develop

[Server 기초 : Amazon Web Services (AWS) 빌리기] 안녕하세요! 안드로이드 기초 글을 포스팅하면서 서버 관련한 글도 같이 포스팅해보려 합니다! 다루는 내용은 기초적인 세팅법과 접근방법이 될 것 같아요. 추후에 작성할 Database 글과도 연관이 있을 수 있겠군요. 따라하시는데 최대한 막힘이 없게 작성해 보도록 하겠습니다! 참고로 저는 서버 사이드 스크립트 언어로 jsp가 아닌 php를 사용할 예정입니다 첫번째 글에서 다룰 내용은 바로 AWS(Amazon Web Services)를 이용해서 어디서나 접근할 수 있는 나만의 서버를 빌려보기 입니다! 그럼 바로 시작해 볼까요? 첫번째로 우리가 해야할 일은 AWS에 접속해서 회원가입을 하는 것입니다. 간혹, AWS를 검색했을 때 가장 위의 사이트에 들어가실 수 있는데요. 아마존 웹 서비스는 빨간 밑 줄을 친 사.. 더보기
[Android 기초 : Handler] 이번 포스팅에서는 저번에 작성한 Thread편에 이어서 Handler와 AsyncTask를 사용하여 비동기로 작업을 수행하는 방법에 대해서 알아보도록 하겠습니다. 이전 글을 안보고 오셨다면 읽고 오시면 더 이해하기 쉬우실 거에요~ https://codeforeveryone.tistory.com/entry/Android-%EA%B8%B0%EC%B4%88-Thread [ Android 기초 : Thread ] 자~ 요번 글에서는 안드로이드에서 Thread를 사용하는 방법에 대해서 포스팅 해보겠습니다. 쓰레드를 사용하기에 앞서서 그 개념에 대해서 미리 알고 가는게 좋겠죠? 기본적으로 Thread는 프로세스 속에서 순차적.. codeforeveryone.tistory.com 여기서 비동기라 함은 main의 흐름.. 더보기
[Android 기초 : Thread] 자~ 요번 글에서는 안드로이드에서 Thread를 사용하는 방법에 대해서 포스팅 해보겠습니다. 쓰레드를 사용하기에 앞서서 그 개념에 대해서 미리 알고 가는게 좋겠죠? 기본적으로 Thread는 프로세스 속에서 순차적으로 실행되는 흐름이라고 생각하면 되겠습니다! 별도의 쓰레드를 생성하지 않은 상태에서는 메인쓰레드 한개가 존재하게 됩니다. 그렇게 되면 프로그램 내에 흐름이 1가지만 존재하게 됩니다. 흐름이 1개라는 건 한 번에 1가지 일만을 처리할 수 있다는 걸 의미합니다. 그렇게 되면 이런 상황이 됩니다. 예를 들면, A와 B가 채팅을 하고 있습니다. A가 B에게 채팅을 보냈는데, B가 몇일 동안 답이 없습니다. 하지만 흐름을 B가 가지고 있으므로 A는 B에게 메세지로 화를 낼 수도 없는 상황인거죠! 다른 예.. 더보기
[Android 기초 : 시작 그리고 Manifest] 개인적으로 Android를 공부할 때 했던 내용을 조금씩 정리하려고 합니다. 이상한 부분이 있다면 지적해 주세욤~ 내용은 Google Android Developer에서 제공하는 Docs를 기반으로 작성했습니다. - Google Android Developder API reference -https://developer.android.com/reference/ Android Package(APK)[4가지 영역] - 실행 영역 - 설정 영역 - 리소스 영역 - 서명 영역 [설정 영역] - App이 설치 되고 실행될 때 필요한 설정들을 가지는 영역이다. - AndroidManifest.xml이라는 파일의 형태로 저장된다. [AndroidManifest.xml] 역할 및 특징: 1) 정확히 AndroidMan.. 더보기
[Android 기초 : ListView ] 이번 글에서는 Android에서 많이 쓰이는 View 중에 하나인 ListView와 사용법에 대해서 알아보겠습니다. 앞서서 ListView를 사용하면 좋은 점이 무엇이 있을까 생각해 봅시다. 우리가 어떤 목록을 보여주고 싶은 경우라고 생각해 봅시다. 목록에는 여러 가지 아이템들이 있을 수 있죠. 예를 들면, 휴대폰의 '설정'의 각 행이라던가, 카카오톡의 친구 목록 같은것이 있겠죠? 자세히 보면 담고 있는 내용(글자)는 다르지만 형태(layout)은 같다는 걸 알 수 있습니다. 그렇다면, 어떻게 하면 이 목록을 가장 효과적으로 만들 수 있을까요? 목록의 아이템 마다 layout을 따로 만들어서 보여주는게 좋을까요? 아무래도 그 방법은 비효율적일 것 같습니다. 목록이 얼마나 있을지도 모르고요. 더 좋은 방법.. 더보기
[Android 기초 : activity_main.xml 그리고 Layout ] Eclipse를 통해 java를 접했던 저로써는 activity_main.xml을 이용해서 layout을 처음 짜볼 때 정말 신세계였답니다. ㅎㅎ 마찬가지로 구글 API reference와 웹서핑을 통해서 공부했었습니다. [ activity_main.xml ] - 이 문서는 Layout에 관한 내용을 포함하고 있습니다. - 이름은 본인의 사용에 맞게 설정하는 것이 대부분인데요. activity_main은 Main Activity에서 읽어서 사용하는 Layout을 포함하는 파일로 생각하시면 되겠습니다. - App -> res -> layout 폴더에 존재합니다. - Android 인터페이스는 'View'라는 것들로 구성되는데 View는 자신이 화면 어디에서 그려져야 하는지에 대한 정보가 없습니다. 그래서 .. 더보기