본문 바로가기

안드로이드51

android studio DefaultHttpClient, HttpClient import 에러 import org.apache.http.HttpEntity;import org.apache.http.HttpResponse;import org.apache.http.client.HttpClient;import org.apache.http.client.methods.HttpPost;import org.apache.http.impl.client.DefaultHttpClient; 위의 것들 에러 can not resolve symbol defaulthttpclient HttpClient is not supported any more in sdk 23. You have to use URLConnection or downgrade to sdk 22 (compile 'com.android.support:appco.. 2016. 4. 5.
안드로이드 플랫폼 구조 ♦ Applications : 안드로이드는 Email Client, SMS Program, Calendar, Maps, Browser, Contacts등의 핵심 응용프로그램을 탑재할 것이다. 모든 프로그램은 자바로 개발된다. ♦ Application Framework : 개발자는 핵심 응용프로그램에서 사용된 것과 같은 프레임워크 API에 모두 접근 가능하다. 응용프로그램 아키텍쳐는 컴포넌트 재사용을 손쉽게 할 수 있도록 되자인 되었으며, 어떤 응용프로그램의 기능으로 제작하거나 제작하는데 사용된다.(단, 프레임워크의 보안 제약을 따라야 한다.) 이같은 메카니즘은 컴포넌트를 사용자에 의해 교체할 수 있도록 한다. ♦ Libraries : 안드로이드는 안드로이드 시스템에서 다양하게 사용되는 C/C++ 라이브러.. 2016. 3. 31.
안드로이드 주요 용어 안드로이드 주요 용어 구성요소설명 Activity액티비티 사용자 인터페이스 화면을 구성하는 컴포넌트 Service서비스 백그라운드에서 실행되는 컴포넌트시각적인 사용자 인터페이스를 가지지 않음 Intent인텐트컴포넌트에 액션, 데이터 등을 전달하는 메시지 컴포넌트 Intent Filter인텐트 필터수신할 수 있는 인텐트를 정의하여 컴포넌트를 정의하는 역활을 하는 컴포넌트 Broadcast Reciver브로드캐스트 리시버배터리 부족, 언어 설정 변경 등의 특정 브로드캐스트를 수신하거나 반응하는 컴포넌트 시각적인 사용자 인터페이스를 가지지 않음 Content Provider콘텐트 프로바이터 애플리케이션 간의 데이터 공유를 위해 표준화된 인터페이스를 제공하는 컴포넌트 Notification노티피케이션 사용자에게.. 2016. 3. 31.
안드로이드 (Android) 버전별 코드네임 히스토리 안드로이드 (Android) 버전별 코드네임 히스토리 프로요, 아이스크림 샌드위치, 젤리빈, 킷캣, 롤리팝. 이 단어들의 공통점은 무엇일까요?많은 사람들에게 사랑을 받고 있는 디저트 이름이라는 점입니다. 그리고 또 한가지! 안드로이드 OS의 코드네임이기도 합니다.여기서 코드네임이란 OS 버전의 이름과 같다고 설명드릴 수 있을 것 같습니다. 일반적으로 해당제품의 기능을 새롭게 추가하거나 이전버전의 제품이 가지고 있던 버그를 수정하는 경우 메이저 업데이트 또는 마이너 업데이트를 거듭하면서 동시에 버전번호를 올립니다. 이렇게 버전이 변경될 경우 버전이름을 기억하기도, 지칭하기도 어려워집니다. 따라서 쉽게 부를 수 있는 이름을 붙어주는 것과 같이 각 버전에 코드네임를 붙여 사용하기도 합니다. 사용자들이 OS 버.. 2016. 3. 29.