“일이냐, 가족이냐, 당신이냐” 3원 서커스 쇼와 같은 인생을 잘 운영하고 관리하는 법 ‘열심히 일한 당신’에게 묻는다. 살아오면서 직장·가족·자신 중 어느 것이 더 소중했나? 혹시 일을 위해서 가족을 소홀히 했거나 일의 성과를 핑계로 자신을 학대하지는 않았는지…. 갓 입사한 직장인이 회사 생활도 잘하고 싶고 야간 대학원 진학을 위한 공부도 잘해내고 싶다. 그렇지만 현실은 둘 다 잘하게 하기는커녕 어느 하나 제대로 하지 못하는 상태로 돌아갈 뿐이다. 주위를 둘러보면, 직장 생활을 조금 오래했다는 선배 또한 늘 뭔가에 쫓기는 사람처럼 허둥대는 모습이다. 안부를 물으면 “나야 늘 그렇지, 뭐”라며 그저 견뎌내는 일상을 전한다. 일뿐만 아니라 가족을 포함한 인간 관계에서도 날마다 지치기만 하며 조급증에 시달리..
o HttpClient - org.apache.http.httpClient : 서버로 요청을 전송하고 서버에서 응답한 데이터를 받는 역할 - execute() : HttpResponse -> 전송메시지 o org.apache.http.client.methods.Httpget / HttpPost - Http 요청 메소드(get, post) 를 추상화 한 Class로 요청한 url과 요청 파라미터(form data)를 설정한다. o 요청 Parameter - get방식 : url 뒤에 쿼리 String으로 처리 - post방식 :NameValuePaire, UrlEncodedFormEntity 이용 o HttpResponse : 서버가 전송한 응답 - data와 연결된 InputStreamReader 를 통..
Uri : Uri 관리 객체 - 생성 : Uri.parse(String uri) : Uri - id/path 추가 : Uri.withAppendPath(Uri,String path) - 분석 : uri 객체 : getPathSegment() : List UriMatcher : Uri 분석 Util 클래스 분석 대상 Uri 와 int code 등록 - addURI(String 권한자, String pathId, int code) - pathId : * 임의의 문자열 # 임의의 숫자 - matche(Uri) : int -> uri 와 matching되는 코드 리턴 Content Provider 작성 [1] android.content.ContentProvider 상속 받아 만든다. [2] CallBack 메..
이번 강좌에서는 안드로이드 어플리케이션 내에서 실제로 데이터베이스를 다루는 방법에 대하여 알아보도록 하겠습니다. 데이터베이스는 워낙에 양도 많고, 이해하고 넘어가야 하는 것들도 많아서 강좌를 진행하는데 어려운 점이 한둘이 아니네요. -_-;; 차근차근~ 들어가도록 하겠습니다. 다른 강좌도 마찬가지지만, 데이터베이스 쪽 강좌를 보실 때는 절대 서두르지 마세요. 전 서둘러서 하다가 -_-;; 오히려 머리만 복잡해지고! 되는 건 없고! 한참동안 방황했었답니다~ ^^;; 마치 코드의 늪에 빠진 기분이 들어군요;; 분명히 맞게 입력한 것 같은데 에러나고...-_-;; 게다가 에러의 대부분이 런타임 에러여서 도통 무엇 때문인지 감도 잘 안오고 말이죠. ㄱ-.. 주저리는 여기서 마치도록 하고, 본격적으로 강좌에 들어..
[출처] http://androidhuman.tistory.com/entry/12-데이터베이스-이용하기-1-SQL의-기초 이번 강좌가 올라오기까지도 꽤 많은 시간이 걸렸습니다. ^^; 제 게으름(???)... 이 아니라, 사실 데이터베이스 쪽을 강좌에서 다루려고 하다 보니 어디부터 설명해야 쉬울까... 고민도 좀 했었고, 저도 공부를 하다가 막히는 부분이 좀 있어서 그것 때문에 계속 인터넷이랑 책을 찾아보기도 했었구요^^;;; 어쨌든, 데이터베이스를 다루는 어플리케이션을 제작하기 전에, 데이터베이스에 대한 기초 지식과 간단한 SQL문은 알고 있어야 앞으로 나올 코드들을 이해하는 데 어려움이 없을 것입니다. 우리가 어떤 프로그래밍 언어를 모른다면, 그 언어로 제작된 코드를 읽기 어려운 것과 마찬가지로, 간..
[출처] http://androidhuman.tistory.com/ 일반적으로 어플리케이션에서 자료를 저장할 때 데이터베이스를 주로 사용합니다. 그런데, 한 어플리케이션 내에 저장되어 있는 데이터베이스에는 해당 어플리케이션 외에 다른 어플리케이션이 접근하는 것이 불가능합니다. 그렇다면, 다른 어플리케이션의 데이터에 접근할 수 있는 방법은 아예 없는 것일까요? 그렇지 않습니다. 만약 이렇게 데이터베이스 공유가 "완전히" 불가능할 경우 엄청난 재앙(?)이 발생합니다. 다른 어플리케이션에서 특정 어플리케이션의 데이터베이스에 직접 접근하는 것은 불가능합니다. 주소록 어플리케이션은 주소록 데이터를 데이터베이스에 저장하게 되는데, 이 주소록 데이터베이스에 주소록 어플리케이션만 접근 가능하고 다른 어플리케이션에서는 ..