안드로이드 단말별 해상도 정보
(단위 : 픽셀) 범주기기명가로세로가로비세로비Apple아이패드768102411.3아이폰4G64096011.5아이폰3G32046011.4375HVGAG1, 옵티머스1, 이자르 등32048011.5WVGA 800넥서스원, 갤럭시S, 갤럭시S2, 디자이어 등48080011.66WVGA 854모토로라, 드로이드, XPeria, X10 등48085411.777인치 태블릿킨들파이어, 누크태블릿, 갤럭시탭 7인치600102411.710인치 태블릿갤럭시탭 10.1, Asus transformer800128011.610인치 태블릿2모토로라 XOOM720128011.77-갤럭시 S2 LTE, 갤럭시 S3720128011.77갤럭시 노트800128011.6갤럭시 넥서스720128011.77 잘못 기재된 내용이 있다면, 덧글..
더보기
fragment란?
안드로이드 3.0에서, 새로 도입된 개념으로, 일종의 다른 형태의 미니 액티비티라고 보면 된다. include를 사용하여, 개발을 할경우, view 즉, UI는 포함 할 수 있지만, function은 사용할 수 없습니다. 하지만, Fragment를 사용하면, UI 및, 기능을 동시에 재사용 할 수 있습니다. 기존의 기능을 재사용하려면, ui를 include하더라도, 기능 코드를 따로 삽입해야 했는데요, Fragment를 이용하면, 이 작업을 간단하고 편리하게 할 수 있다는 것입니다. 왜 이런, 기능이 안드로이드 3.0이 들어서서, 나오게 되었냐면, 기존에 사용하였던 어플리케이션을, 3.0에서 재사용할 수 있게 하는 과정이 필요했기 때문입니다. 기존 작은 해상도에 비해서, 큰 타블렛을 채울때는 다른 레이아..
더보기
안드로이드란?
안드로이드 개발을 업으로 삼고 계속 일하고 있는 시점에서, 이제서야 Android가 무엇인가를 생각한다는게 우습다. 하지만, 난 아직 안드로이드를 너무 모르기에, 정리를 차근차근 해 나가고 있다. 오늘도 역시나, 안드로이드란? 사전에서 찾아보면 뜻은 다음과 같습니다. android – n. a robot with a human appearance. 사람 형상을 한 로봇. 뭔가 난해합니다. 그렇다면, 실제 안드로이드는 무엇일까요? 안드로이드는 구글이 내놓은 리눅스(Ubuntu) 기반의, 모바일을 타겟으로한 운영체제 입니다.(요즘에는, 모바일을 벗어나 다양한 가전기기에도 안드로이드가 탑재되고 있지요,) 2005년 구글은 모바일 사업의 일환으로, Android를 인수했고, 작업을 시작했습니다. 구글의 서비스가..
더보기
안드로이드 키보드 보이기, 숨기기
특정 동작을 했을 때, 소프트 키보드를 보여주고 싶을때에 사용한다. 키보드를 제어하려면 InputMethodManager객체를 사용한다. InputMethodManager는 "android.view.inputmethod"에 존재한다. 이 객체는 activity에서, getSystemService로 구할 수 있으며, 변수는 Context.INPUT_METHOD_SERVICE로 구하여 오면 된다. 키보드를 보여줄때는, public boolean showSoftInput (View view, int flags, ResultReceiver resultReceiver) 를 사용하고, 키보드를 가릴때는, public boolean hideSoftInputFromWindow (IBinder windowToken, i..
더보기