반응형

프로그래밍 정리/안드로이드 109

[안드로이드] 다른 어플 액티비티 띄우기

ComponentName compName = new ComponentName("com.smaple.example","com.smaple.example.exam");Intent actIntent = new Intent(Intent.ACTION_MAIN);actIntent.setComponent(compName);try {actIntent.putExtra("MBR_NUM", HOme.Data);} catch (RemoteException e) {e.printStackTrace();}actIntent.putExtra("MEMU_NUMBER", "INTENT_LAUNCHER");actIntent.putExtra("SEARCH_URL", urlPath + mTopicLinkUrl);getContext().star..

이클립스 단축키

1) 코딩을 할 때 라인 번호가 있어야 편하다. 워크벤치-에디터-텍스트 에디터-쇼라인넘버즈 어플라이 하면 된다. 2) 코드 스타일 바꾸기 Windows > Prefrences > Java > Code Style > Formatter 하나를 만들어서 그거 이용하도록 에디터에서 적용방법 : Ctrl + Shift + F 또는 Source > Format 특정부분만 적용하려면 블록 후 Ctrl + Shift + F 3) 퍼스펙티스 설정 저장 WIndow > Save Perspective As (4) 코드 어시스트 Ctrl + Space for, while 자동완성 sysout 자동완성 템플릿 설정은 Preferences Java > Editor > Templates Actio 정도만 치고 Ctrl+Space를..

이클립스 단축키 모음

Ctrl + 1 : 빠른 교정 문맥에 맞는 소스코드의 교정을 도와준다. 예를 들어 인터페이스를 구현하는 클래스에서 인터페이스에서 선언된 메소드를 구현하고 있지 않을 때, 빨간색 에러가 표시되는데 구현 클래스 명에서 이 단축키를 적용하면 인터페이스에 선언된 메소드의 원형이 구현 클래스에 추가된다. Ctrl + Shift + O : import!!문 자동 생성 자동으로 import!!문을 추가해 준다. 그것도 패키지 유형의 분류에 따라. 예를 들어 java.net.URL 클래스를 사용하고자 어딘가에서 URL url = new URL("http://..."); 이런식으로 작성했을 경우, import!!문을 통해 URL이라는 클래스가 인식되지 않기 때문에 에러가 표시되지만 이 단축키를 적용하게 되면 자동으로 문..

이클립스 단축키 정리

이클립스(eclipse) 단축키 정리 Ctrl + Shift + B : 현 커서의 위치에 브레이크 포인터 설정/해제F11 : 디버깅 시작F8 : 디버깅 계속Ctrl + R: 현재 라인까지 실행(Run to Line)F6 : 한 줄씩 실행(Step Over)F5: 한 줄씩 실행하되 함수일 경우 그 함수 내부로 들어감(Step Into)F7 : Step ReturnCtrl + F11 : 이전에 실행되었던 Run파일 실행.Ctrl + F2 : 프로그램 종료 Editor 단축키(소스 추가, 수정, 이동, 삭제, 정렬 등)Ctrl + D Delete Line - 줄 삭제Ctrl + Alt + UP or DOWN : Duplicate Lines - 줄 복사Ctrl + Shift + ENTER : Insert Lin..

[안드로이드] ADT 14 update 이후, 라이브러리 프로젝트에서 R

ADT 14 update 이후, 라이브러리 프로젝트에서 case 문에 대해 아래와 같은 에러가 발생합니다."case expressions must be constant expressions" 이유는 라이브러리 프로젝트에서 ADT 14 이후, final 로 설정하지 않기 때문이라고 하네요. http://stackoverflow.com/questions/7840914/android-resource-ids-suddenly-not-final-switches-broken 해결방법은 의외로 간단한데요.switch 문 대신 if-else 로 바꿔주시면 됩니다.이클립스에서 Ctrl+1 혹은 Cmd+1(Mac) 을 눌러주시면, 자동 변환해줍니다. http://tools.android.com/recent/switchsta..

반응형