본문 바로가기

전체보기

(626)
안드로이드/Android adbshell 명령어 모음 안드로이드/Android adbshell 명령어 모음 adbshell 에서 쓸수 있는 명령어 모음 입니다. adb logcat -v time [filter] 시스템 기본정보: 하드웨어, 커널 등 cat /proc/version : 커널 버전 cat /proc/cpuinfo : 프로세서 정보, CPU타입, 모델 제조사 등 cat /porc/meminfo : 메모리 정보, 실제 메모리 및 가상 메모리 cat /proc/devices : 현재 커널에 설정되어 있는 장치 목록 mount : 마운트된 모든 장치 정보 df : 하드디스크 사용량 cat /porc/filesystems : 커널에 설정되어 있는 파일시스템 목록 cat /proc/swaps : 스왑 파티션의 크기와 사용량 cat /proc/interru..
안드로이드/Android 환경변수(Path) 설정 하기 안드로이드/Android 환경변수(Path) 설정 하기 안드로이드에서 adbshell 을 이용해서 APK를 인스톨 한다던지, SDK 를 추가 하는등의 작업을 할때 사용하게 됩니다. adbshell에 작업은 cmd 창에서 이뤄 지기 때문에, adbshell을 사용하기 위해서는 cdm창에서 Android 설치 폴더안에서 adb.exe가 있는 폴더로 들어가 "adb" 이라는 명령어를 입력해서 실행하게 되는데요,cmd창 : ex> C:\Android\android\platform-tools\adb 한두번 path를 잡아주는 일은 괸찮지만, 매번 adb.exe가 설치된 폴더로 들어가게 된다면 굉장히 소모적이고 귀찮은 일이겠죠? 그래서 안드로이드 환경변수(Path)를 설정해 주게 되는데, 설정이 된 후에는 cmd창..
안드로이드/Android statusbar, titlebar 높이 구하기 안드로이드/Android statusbar, titlebar 높이 구하기 안드로이드 statusbar와 titlebar를 기본적으로 사용하게 되는데요, 그렇다면 statusbar와 titlebar의 높이는 몇으로 설정되어 있는 것 일까요? 기본적으로 Density에 따라 높이가 달라지는데요,LOW Density= 19pxMEDIUM Density= 25pxHIGH Density= 38px값으로 설정 됩니다. 자 그럼 코드상에서 statusbar 와 titlebar의 높이를 구하는 방법을 알아 보겠습니다. package arabiannight.tistory.com.status; import android.app.Activity; import android.content.Context; import andr..
이클립스/Eclipse Export Signed 도중 "export aborted because fatal lint errors..." 발생 이클립스/Eclipse Export Signed 도중 "export aborted because fatal lint errors..." 발생 이클립스에서 해당 프로젝트 우클릭 후 "Exprot Signed Application Package..." 메뉴를 선택하고 keystore 서명을 할려고 할때 "export aborted because fatal lint errors..." 라고 하면서 팝업창이 뜨면서 빌드자체가 안되는 경우가 있습니다. 보통 proguard.cfg 파일에 에러가 나는데요. Exproting 작업시에 전체 오류 체크 설정을 해놓아서 발생하는 문제였습니다. 해결방법은 다음과 같이 설정해 주시면 됩니다. 이클립스 -> Window -> Preferences -> Android ->Lin..
자바/Java StringBuffer 사용 하기 자바/Java StringBuffer 사용 하기 1. StringBuffer append() : 매개변수로 입력된 값을 문자열로 변환하여 StringBuffer 인스턴스가 저장하고 있는 문자열의 뒤에 덧붙인다. 예제StringBuffer sb = new StringBuffer("abc");StringBuffer sb2 = sb.append(true);sb.append('d').append(10.0f);StringBuffer sb3 = sb.append("ABC").append(123); 결과sb = "abctrued10.0ABC123"sb2 = "abctrued10.0ABC123"sb3 = "abctrued10.0ABC123" 2. StringBuffer reverse() :StringBuffer 인스턴..
안드로이드/Android 전체화면 사용하기 (Status bar, Title bar 숨기기) 안드로이드/Android 전체화면 사용하기 (Status bar, Title bar 숨기기) 안드로이드에서 전체화면을 사용하기 위해서는 상태바(Status Bar)와 타이틀바(Title Bar)를 숨겨야 합니다. 숨기는 방법은 여러가지가 존재하는데 그 중 몇가지 방법을 정리하도록 하겠습니다. 1. 미리 정의된 Theme 사용하기 1.AndroidManifest.xml 에서 Activity의 Theme를 위와 같이 설정해주면 Status Bar와 Title Bar가 모두 없는 상태가 됩니다. 1.이렇게만 한다면 TitleBar만 없는 상태가 됩니다. 2. 내가 정의한 Theme 에서 설정하기 1.trueTitle Bar만 없는 상태로 만들기 1.trueStatus Bar와 Title Bar 모두 없는 상태..
안드로이드/Android String "null" Check 메서드 안드로이드/Android String "null" Check 메서드 public static boolean isNull(String value) { if(value==null || value.trim().length()==0) { return true; } else { return false; } }
안드로이드/Android 어플리케이션(패키지) 마다 APP_ID(description) 부여 하기 안드로이드/Android 어플리케이션(패키지) 마다 APP_ID(description) 부여 하기 안드로이드 프로젝트를 진행하다 보면 어플리케이션(각각의 패키지) 마다 구별을 해야 할 경우가 생기는 데요. 현재 사용중인 단말에 어떤 어플리케이션이 설치되어 있고, 그 설치된 어플리케이션을 구분 하기에 좋은 방법 입니다. 바로 AndroidManifest.xml에 에서 제공하는 android:description 속성을 이용하는 것인데요. 사용방법은 간단 합니다. 이렇게 선언해 주시면 되는데요.!! 지금 @String/app_id 에는 "DEVICE_001" 이라는 값이 저장 되어있습니다. 그러면 이 어플리케이션의 description 이 "DEVICE_001" 로 설정이 되는 것 입니다. descripti..