본문 바로가기

프로그래밍/Android55

이클립스(Eclipse) 한글 깨짐 현상 한글 깨짐 현상의 이유이클립스나 다른 툴로 처음 프로젝트 생성시 '기본값', 'EUC-KR', 'UTF-8' 등의 인코딩 설정을 따라가게 됩니다.예를 들어, 'EUC-KR' 인코딩으로 진행한 프로젝트를 'UTF-8' 인코딩을 사용하고 있는 이클립스에서 열었을 시 한글 깨짐 현상이 발생합니다. 수정하기 전 확인사항프로젝트를 백업하길 권장합니다.한글은 인코딩을 변경하다보면 프로젝트 내의 파일들이 1개가 아닌 이상 뒤섞이는 경우가 발생할 수 있습니다. 수정방법 하나'UTF-8'로 생성된 프로젝트일 때를 기준으로 합니다. 'EUC-KR'로 생성된 프로젝트라면 'UTF-8' 대신에 'EUC-KR'로 변경해야겠죠.Window - Preference - General - Workspace - Text file enc.. 2013. 3. 13.
Android 해상도별 좌표값 Android 해상도별 좌표값 x, y : 좌표값 rx(resolution x), ry(resolution y) : 기준이 되는 해상도 x, y crx(change resolution x), crx(change resolution y) : 변경할 해상도 x, y 예) 비트맵을 하나 그린다고 한다면.. bitmap : Bitmap 인스턴스 paint : Paint 인스턴스 void onDraw(Canvas c) { c.drawBitmap(bitmap, x * crx / rx, y * cry / ry, paint); } 2013. 2. 17.
Android ArrayList Method ArrayList list = new ArrayList(); list.add(E object); //리스트의 마지막으로 지정된 요소를 추가 list.clear(); //리스트로부터 모든 요소를 삭제 list.contains(Object object); //리스트로 지정된 요소가 있는 경우에 true를 리턴 list.get(int index); //리스트 내의 지정된 위치에 있는 요소를 리턴 list.indexOf(Object object); //지정된 요소가 리스트 내에서 최초로 검출된 위치의 인덱스를 리턴 (일치하는 요소가 없으면 -1을 리턴) list.isEmpty(); //리스트에 요소가 없는 경우 true를 리턴 list.remove(int index); //리스트의 지정된 위치에 있는 요소를 삭.. 2013. 2. 6.
안드로이드 에뮬레이터의 한글 키보드 설정하기 설치하기 전에... 에뮬레이터가 동작하고 있어야 한다. 1. 한글키보드 설치 시작 - 실행 - cmd adb devices(에뮬레이터 확인) 에뮬레이터가 2개이면 해당 에뮬레이터의 이름을 넣어줘야 한다. 콘솔창에서 Hangulkeyboard.apk 파일의 위치로 이동한 후 adb -s emulator-5554 install Hangulkeyboard.apk 실행 예) c:\android>adb -s emulator-5554 install Hangulkeyboard.apk Success라고 뜨면 설치 성공. 아래는 .apk파일 2. 에뮬레이터에서 설정하기 메뉴 - 설정 - 언어&키보드 설정 - 한글 접촉식 키보드만 체크 검색창을 클릭했을 때 아직 변경되어있지 않다면 검색창을 길게 눌러 입력방식에서 수정해주.. 2012. 10. 21.
안드로이드 개발 환경 설치하기 Java SDK와 Eclipse까지 설치가 완료됐으면... 1. 안드로이드 개발 도구(ADT) 설치 Eclipse실행 - Help - Install new software - Add... - 이름은 적당히 ADT라고 주고 주소는 https://dl-ssl.google.com/android/eclipse 로 추가해준 후 - Developer Tools - Android DDMS, Development Tools 체크하고 Next - Next - 동의하고 Finish 중간에 경고메시지를 보여주는데 OK - 완료되면 재시작할꺼냐고 물어보니 Yes 2. 안드로이드 SDK 다운로드 - Eclipse에서 ADT를 처음 설치하면 재시작시 자동으로 인스톨할 것인지 물어보니 그 때 다운 받아도 되지만 여기서는 직접 설치.. 2012. 10. 20.