Programming/Android 56

[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