dingpong의 블로그

여행, 호텔, 항공, 게임, IT

[안드로이드] 쓰레드덤프 파일을 sdcard 로 꺼내는 코드

[안드로이드] 쓰레드덤프 파일을 sdcard 로 꺼내는 코드

 쓰레드덤프 파일은 “/data/anr/traces.txt” 로 남게 되는데, data 폴더는 실제 폰에서 루팅을 해야만 접근을 할 수 있습니다. 그래서 폰에서도 다른 도구 없이 소스코드를 사용하여 sdcard 로 옮기기 위해서 간단히 파일 복사 코드를 만들어 보았습니다.[code java]package com.test; import java.io.File;import java.io.FileInputStream;import java.io.FileWriter;import java.io.IOException;import java.io.InputStream;import java.util.Date; import android.content.Context;import android.os.Environment; public class DumpCheck {  private File mDumpFile = null; private final더 보기[안드로이드] 쓰레드덤프 파일을 sdcard 로 꺼내는 코드[…]

[안드로이드] EditText 에 OnClickListener 사용시 키보드 완료 버튼 클릭 문제점

[안드로이드] EditText 에 OnClickListener 사용시 키보드 완료 버튼 클릭 문제점

 EditText 에 OnClickListener 이벤트를 정의해서 사용하는 경우가 있을 수 있습니다. 이러한 경우 터치 스크린 키보드에 나오는 ‘완료’ 버튼이 제대로 동작하지 않는 문제를 보았습니다. 원래 완료 버튼을 누르면 키보드가 사라져야 하는데 완료 버튼을 눌러도 사라지지 않게 되는 문제 입니다. 이러한 경우 setOnClickListener 로 정의한 곳에서 직접 처리를 해주거나, 직접 정의하지 않고 시스템적으로 처리 되도록 하면 문제는더 보기[안드로이드] EditText 에 OnClickListener 사용시 키보드 완료 버튼 클릭 문제점[…]

[안드로이드] 다운로드 받은 이미지를 갤러리에 보이지 않게 처리 하기(.nomedia 만들기)

[안드로이드] 다운로드 받은 이미지를 갤러리에 보이지 않게 처리 하기(.nomedia 만들기)

 안드로이드 어플에서 SD카드 공간에 이미지를 다운로드 받는 경우가 있습니다. 이러한 경우 아래와 같은 처리를 해주지 않으면 기본 갤러리 프로그램에 모두 노출이 되게 되어 보기 안좋아지고 사용자들의 항의도 받게 됩니다. SD카드에 데이터를 저장하는 어플의 경우 아래 처리를 꼭 해주는 것이 좋습니다.[code] File nomediaFile = new File(파일저장폴더 + “/.nomedia”); if (nomediaFile.exists() == false) {      nomediaFile.mkdir();더 보기[안드로이드] 다운로드 받은 이미지를 갤러리에 보이지 않게 처리 하기(.nomedia 만들기)[…]