'Eclipse'에 해당되는 글 2건

  1. 2009.12.08 이클립스에서 안드로이드 프레임워크 소스 보기 (1)
  2. 2009.12.02 이클립스 단축키 모음 (1)
안드로이드 어플리케이션을 개발하면서 JavaDoc 문서에 나와 있는 정보만 가지고 개발하기가 힘듭니다. 실제로 내부적으로 어떻게 동작하고 왜 에러가 발생했는지 확인해야할 경우가 많이 있습니다. 하지만 안드로이드 SDK만 설치한 상태에서는 프레임워크쪽 소스는 보이지 않습니다. 소스를 따로 다운 받아서 분석하면 되지만 실제 이클립스에서 디버깅하는 시점에 소스 레벨에서 트레이스 할수 있다면 편리하겠지요. 
  1. 먼저 안드로이드 SDK 프레임워크 소스를 다운로드 받아야합니다.
  2. 이제 다운로드 받은 소스의 압축을 해제하고 base/core/java 밑에있는 두 디렉토리 android와 com을 확인합니다. 
  3. SDK가 설치된 디렉토리 밑에 sources라는 디렉토리를 생성합니다.
  4. android와 com디렉토리를 복사하여 sources디렉토리밑에 넣습니다.
  5. 잘 연결되었는지 이클립스에서 소스를 열고 에디터에서 Activity와 같이 플랫폼 SDK에 존재하는 클래스위에 커서를 놓고 F3을 눌러봅니다. 정상적으로 소스가 열리는 것을 확인할 수 있습니다.
출처 : http://www.androidpub.com/682  [ 안드로이드펍 ]
Posted by 행복한 프로그래머 궁금쟁이박

댓글을 달아 주세요

  1. BlogIcon replica Valentino handbags 2012.09.11 11:24  댓글주소  수정/삭제  댓글쓰기

    문서는 위대한 작성, 저자는 의미를 표현하고자 써주세요.


출처 : http://calmmass.tistory.com/126

어떤 프로그램이든 단축키를 사용 하다 보면 작업을 하는데 있어서 효율성이 좋아 진다고 생각 한다.
하지만 단순하게 단축키만 사용 하기 위해서 무조건 외운 다면 큰 낭패를 볼 가능성이 크다.

그것은 Eclipse에서 자바의 기본적고 공통적인 것을 모델링 하여 만든 프로그램이라고 할 수 있다.
만약 어플리케이션을 만들려고 하는데 main을 체크하지 않고 작업을 진행하면 백번 천번을 작업 해도 어플리케이션이 될 수도 되서도 안된다. 
이러한 기본적인 개념을 말하는 것은 아니지만 충분히 자바에서 사용하는 여러가지 객체지향을 알아야 프로그램을 사용하는데 용이하다는 말이기도 하다.

1. Editing( 편집 )

1-1 커서 이동 / Windows 이동
  • Ctrl + D :  줄 삭제
  • Ctrl + Alt + ↑(위)/↓(아래) : 줄 복사
  • Ctrl + Shift + Enter : 현재 줄에서 새줄 추가
  • Shift + Enter : 다음 줄에 새줄 추가
  • Ctrl + L : 원하는 라인으로 이동
  • Ctrl + →(Right) : 다음 문자로 이동 
  • Ctrl + →(Left) : 이전 문자로 이동
  • F10 : 메뉴창을 활성화
  • Ctrl + F8 : 다음 Perspective로 이동
  • Ctrl + N :  새로운 파일 및 프로젝트 생성
  • Ctrl + Shift + ↓(Down) : Java Editor에서 다음 member로 이동
  • Alt + < : 이전 작업 화면
  • Alt + > : 다음 작업 화면
  • Ctrl + 1 : 컴파일 에러가 발생한 곳에서 Ctrl + 1을 누를 경우 컴파일 에러에 대한 해결책을 제시
1-2 주석
  • Ctrl + Shift + / : 주석 처리 
  • Ctrl + Shift + \ : 주석 풀기
  • Ctrl + / : 라인별로 주석처리

1-3 검색
  • Ctrl + J : 점증적 검색(키 수행 후 원하는 단어 입력하면 이클립스 하단바에서 찍히고 바로 검색 가능
  • Ctrl + K : 다음 찾기
  • Ctrl + Shift + K : 이전 찾기 
  • Ctrl + H : 검색 다이얼로그(메서드, 타입, 패키지 등 검색 가능
1-4 Tab 기능 / 코드어시스트
  • Tab : 들여 쓰기
  • Shift + Tab : 내여 쓰기
  • Ctrl + Space bar : 코드어시스트(키보드 Type3을 쓸 경우에는 왼쪽 Ctrl을 누른 상태에서 오른쪽 Ctrl을 누르고 왼쪽 Ctrl을 뗀 후에(오른쪽  Ctrl은 누른 상태) Space를 눌러 준다.)
1-5 기타
  • Ctrl + Shift + M : 특정 클래스  Import 시키기
  • Ctrl + Shift + O : 자동으로 Import 시키기
  • Ctrl + Shift + F : 코드 자동으로 정리 시키기
  • Ctrl + Shift + G : 특정 메써드나 필드를 Reference하고 있는 곳을 찾는다.
1-6 Information
  • Ctrl + Shift + R : 리소스 찾기
  • Ctrl + O : 레이어로 현재 파일의 Outline 보여줌
  • Ctrl + T : 레이어로 계층 구조 보여짐
  • F3 : 해당 메서드나 클래스가 정의된 곳으로 이동




2. Navigation 

2-1 에디터간의 이동
  • Ctrl + E : 에디터안에서 열린 파일간의 이동(작은 레이어로 뜬다.)
  • Ctrl + Shift + E : 에디터안에서 열린 파일간의 이동
  • Ctrl + F6 : 에디터안에 열린 파일간 이동하는데 F6 누를 때마다 하나씩 순차적으로 넘어감
  • Ctrl + F7  :  다음 View로 이동
  • Ctrl + Shift + F7 +  :  이전 View로 이동
  • Ctrl + F8 : 퍼스펙티브 간 전환
  • F12 : 컴파일 중 에러 등으로 포커스가 다른데로 갔을 때 Editor로 커서 이동

3. Debugging(디버깅)

3-1 디버깅 단축키

  • Ctrl + Shift + B : 현 커서의 위치에 브레이크 포인터 설정/해제
  • F11 : 디버깅 시작
  • F8 :  디버깅 계속
  • F6 : 한줄씩 실행(Step Over)
  • F5 : 한줄씩 실행 하되 함수일 경우 그 함수 내부로 들어감(Step Into)
  • Ctrl + R : 현재 라인까지 실행(Run to Line)

4. Run (컴파일 및 실행)

  • Ctrl + S : 자동으로 컴파일
  • Alt + Shift + X , J : Run Java Application (Alt + Shift + X 그외 여러가지 옵션이 있다.)




참고한 사이트 

http://omen666.tistory.com/98
http://www.javajigi.net/pages/viewpage.action?pageId=155
http://blog.outsider.ne.kr/243
Posted by 행복한 프로그래머 궁금쟁이박

댓글을 달아 주세요

  1. BlogIcon replica christian dior bags 2012.09.11 11:23  댓글주소  수정/삭제  댓글쓰기

    문서는 위대한 작성, 저자는 의미를 표현하고자 써주세요.