분류 전체보기 113

[Android] 안드로이드 히스토리(최근 사용한 앱)에 기록이 남지 않게 하는 법

New_task 같은 인텐트 옵션을 사용하여, 액티비티를 실행시킬경우 앱 히스토리가 두개 이상이 쌓이는 현상이 발생할 수 있다.그럴때 manifest -> activity 에 이 옵션을 사용해 주면된다.android:taskAffinity=""android:excludeFromRecents="true" taskAffinity는 어떤 태스크와의 친화력을 가질 것인지(간단히 말해 태스크 스위칭), ""

Programming/Android 2012.09.13

[Android]안드로이드 density 구하기

DisplayMetrics dm = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(dm); float density = dm.density; 위와 같은 공식으로 density를 구할 수 있다. * density 란?? px 와 dp 간의 비율이라고 볼 수 있다. 예를 들어, 320dpi의 안드로이드 폰이 있다면, 1dp 는 2px와 같다. 아래와 같은 method를 만들어서 사용하면, 코드 상에서 화면 UI 또는 크기를 정할 필요가 있을때, 단말 별로 DPI에 맞게 가변적으로 표시할 수 있다. /** * Pixel을 DP로 변경해주는 메서드 * @param dp * @return */ public static int get..

Programming/Android 2012.07.03

[Sencha Touch 2.X] 안드로이드 세팅

기존의 Sencha touch 1.X 에서는 Sencha framework를 다운 받고 asset 폴더에 넣어주기만 하면 완료 되었지만. 2.0 부터는 sencha SDK를 통해 generate 후에 생성된 파일들을 Asset 폴더에 넣어야 한다.(물론 Generate 하지 않아도 사용은 가능하겠지만 ....) Sencha Touch 2.X 를 시작하기 위해서는 두가지가 필요하다. 1. Sencha SDK 2. Sencha framework * 물론 Eclipse 와 ADT가 설치되어 있어야 폰에서 테이트 해볼 수 있으므로 당연히 갖추어야 한다. 1. Sencha SDK Sencha SDK는 아래에서 다운로드 할 수 있다. 다운 받은 파일을 설치하고 시작->실행->cmd 창에서 명령어를 입력한다. >se..