2012년 7월 4일 수요일

[Android] adb shell dumpsys


커맨드 창에 다음과 같이 입력하면 디바이스에 대한 자세한 정보를 확인 할 수 있다.
adb shell dumpsys
추가로 dumpsys 뒤에 옵션을 지정해 표시할 정보를 제한 할 수 있다. 
또한 dumpstate 도 있으니 디버깅에 유용하게 사용 하자.



dumpsys
  dumpsys는 안드로이드 폰의 어플리케이션 및 현재 기기의 상태에 대한 자세한 정보를 제공한다.
  (소스코드 위치: ./frameworks/base/cmds/dumpsys/dumpsys.cpp)

  dumpsys meminfo: 메모리 사용 정보를 표시
  dumpsys cpuinfo: CPU 프로세서 사용 정보를 표시
  dumpsys account: 모든 계정에 대한 정보를 표시
  dumpsys activity: Activity에 대한 정보를 표시
  dumpsys window: 키보드와 윈도우, 그리고 그들의 z order에 대한 정보를 표시
  dumpsys wifi: 접속 가능한 액세스 포인트와 현재의 연결 상태를 표시
  dumpsys power: 전원 관리와 관련된 정보(wakelock, screen off time 등)를 표시

dumpstate
  dumpstate는 device 상태정보를 추출하는 여러 명령어들의 조합으로 구성 (dumpsys를 포함)
  (소스코드 위치: ./frameworks/base/cmds/dumpstate/dumpstate.c)

  Usage: dumpstate  [-d]  [-o  file]  [-s]  [-z]
            -d: 파일 이름에 날짜 정보를 추가 (-o 옵션과 함께 사용)
            -o: 파일에 기록 (screen에는 표시하지 않음)
            -s: 결과를 콘솔 소켓에 기록
            -z: gzip 압축하여 파일로 기록 (-o 옵션과 함께 사용)

[안드로이드] SD 존재 확인

출처 : http://www.androes.com/141


일반적으로 외장카드 영역을 불러올때 /mnt/sdcard 이런 식으로 하드 코딩하시는 분들이 많은데
이런 경우 외장카드를 사용하지 않는 사용자인 경우 에러가 발생하게 됩니다.

사용자 폰에 외장카드 존재유무를 확인하여 처리하는 모듈을 간단히 구현해 봤으니 참고하세요!!

        String mSdPath;
        String ext = Environment.getExternalStorageState();
        if (ext.equals(Environment.MEDIA_MOUNTED)) {
            mSdPath = Environment.getExternalStorageDirectory().getAbsolutePath()+"/";
        } else {
            mSdPath = Environment.MEDIA_UNMOUNTED+"/";
        }
        File file = new File(mSdPath);
        if (!file.exists()) mSdPath = "";       

        // 파일 생성
        BufferedWriter out = new BufferedWriter(new FileWriter(mSdPath+"androes.txt"));
        out.write("test text messages");
        out.newLine();
        out.close();

        // 파일 삭제
        File file = new File(mSDPath + "/" + "androes.txt");
        file.delete();


2012년 6월 25일 월요일

[MAC] 맥 폰트가 흐릿한 경우 해결법

맥 폰트 흐릿한 문제

http://clien.career.co.kr/cs2/bbs/board.php?bo_table=cm_mac&wr_id=458305

[MAC] 맥 한글 폰트 바꾸기

맥 한글 폰트는 정말 눈아프다 -ㅁ-;;
이렇게 바꿔 보자

http://blackturtle.tistory.com/711488

2012년 6월 24일 일요일

[Mantis] 첨부파일 용량 늘리기

php의 업로드 용량 조정 또는 mysql의 용량 조정으로 해결 할 수 있다.

http://www.manghon.com/blog/628

[MAC] MAC에 PATH 추가 하기

MAC에 PATH 추가 하기

http://underclub.tistory.com/454

그리고 좋은거 배웠다~
open XXX
명령어로 텍스트 편집기를 열 수 있다는 사실~