본문 바로가기

Android/개발TIP

(15)
안드로이드/Android String null 체크 하기 ~ ! 안드로이드/Android String null 체크 하기 ~ ! String null 체크를 하기 위해서 null 체크 메서드를 만들어서 사용하거나 조건문으로 null 체크를 하는 경우가 대부분인데요. 안드로이드에서는 따로 Text를 위한 Util 을 제공해 줍니다. 그 중에 isEmpty 라는 메서드가 문자열 null 체크를 해주는 녀석 입니다. TextUtils.isEmpty(CharSequence str) String 문자열을 넣으시면 리턴값이 boolean 이기 때문에 빈문자열일 경우에는 true 를 리턴해 줍니다.^^
안드로이드/Android 간단한 Html 파싱해서 TextView에 넣기 안드로이드/Android 간단한 Html 파싱해서 TextView에 넣기 textView.setText(Html.fromHtml(String source) 를 사용하시면 됩니다.^^
안드로이드/Android Debug 모드가 안 걸릴 경우 안드로이드/Android Debug 모드가 안 걸릴 경우 디버그(Debug) 모드로 실행해서 코드를 분석하거나, 작업을 해야하는데 디버그(Debug) 모드가 안걸릴 때 가 있습니다. 빌드를 다시해보고, Clean을 하고, Device를 다시 꽂았다 뺏다 하는데요. 그래도 디버그(Debug)모드가 실행이 안될 경 우, AndroidManifest.xml 파일에서 속성을 추가해 주면 됩니다. 위에 보시는 것 과 같이 android:debuggable="true" 속성을 추가 하면, 디버그(Debug) 모드로 실행 했 을 경우, 정상적으로 breakpoint 에서 멈추는 것 을 확인 할 수 있습니다. 위의 작업들을 모두 했는 Debug 모드가 걸리지 않을 경우에는 이클립스를 종료 후 다시 실행하시면 Debug..
안드로이드/Android 디버그(Debug) 명령어 안드로이드/Android 디버그(Debug) 명령어 안드로이드에서 디버그(Debug) 명령어 단축키 설명 F5 메서드 안으로 추적해 들어간다. F6 다음 명령문을 실행한다. F7 메서드의 끝까지 실행하고 리턴한다. F8 다음 중단점까지 실행한다. Ctrl + R 커서가 있는 지점까지 실행한다. Ctrl + F2 디버깅을 중단한다. 알아 두면 편리 합니다. 특히 "Ctrl + R" 은 모르시는 분들이 많은데 커서가 있는 지점까지 실행하기 때문에 편리 하게 사용 할 수 있습니다. 또한 이클립스에서 디버그 모드로 실행하는 단축키가 "F11" 인데요, 꼭 처음에 시작할 때 디버그 모드로 시작해야 디버깅을 할 수 있는게 아니라, 실행 도중에 "Devices 메뉴" 디버그를 걸어서 정상적인 모드에서도 디버깅을 시작..
안드로이드/Android 메서드 오버라이드(Override) 하기 안드로이드/Android 메서드 오버라이드(Override) 하기 이클립스에서 상속받은 메서드를 오버라이드 하기위해서는 [마우스오른쪽클릭] -> [Source] -> [Override/Implement Methods] 를 이용해서 오버라이드 하는데요. 사실 좀더 쉬운 방법이 있습니다. 바로 상속받은 클래스 안에서 해당 메서드의 이름을 바로 입력해 주는 방법입니다.!! ㅎㅎ 거창한 비법이 숨겨져 있는줄 아셨던 분들은 실망 하시는 분들도 계시 겠지만, 정말 쉬우면서도 간단하게 Override 할 수 있는 방법 이기 때문에 아직 모르셨던 분들은 꼭 배우셔서 앞으로 사용하기 바랍니다. 항상 초석을 든든히 하셔서 Android 의 고수가 될때까지 정진 하시길 바라겠습니다.~!!그럼 이만.!
안드로이드/Android TODO 사용하기 안드로이드/Android TODO 사용하기 이클립스로 개발을 하다 보면, 실제 코드가 짧을때도 있겠지만 100줄, 1000줄 넘어가는 경우가 생깁니다. 그럴 경우에는 내가 수정해야 코드가 어디 있었는지 잘 생각이 나지 않고, 여러번 찾아가는 경우가 빈번이 발생하는데요. 아래의 그림과 같이, " // TODO : " 를 통해서 내가 "작업을 해야 하거나", "마킹하고 싶은 곳" 에 사용해서 쉽게 찾아 가서 작업을 할 수 있습니다. 입력한 곳에는 오른쪽 스크롤바 옆에 마킹이 되어있는 것을 확인 할 수 있습니다. 자 어떤가요? 확실히 찾기가 편한거 같으신가요?ㅎㅎ그럼!! 앞으로 더 열코딩 하시길 바랍니다.~!!
안드로이드/Android id, layout을 못 불러 올경우 안드로이드/Android id, layout을 못 불러 올경우 안드로이드로 프로그래밍 하는 도중에 죽어도 R.id.... 다음에 Resource ID 가 안나오거나 R.layout.... 다음에 layout.xml 파일이 안나오는 경우가 있습니다. Clean 을 해주고 WorkSpace를 껏다키고 심지어는 재부팅까지 하는 경우가 있는데요!문제는 바로 요녀석 입니다. import android.R; 징글징글한 녀석 입니다. ㅎㅎ 보통 생각하기에 어! 코드에는 전혀 이상이 없는데 어디서 문제가 생긴 걸까 라는 생각에 어려운 문제들을 많이 떠올리게 되는데요.! "등잔 밑이 어둡다" 라는 말과 같이 import에 android.R 이 importing 되었는지 확인 해보기 바랍니다. 요녀석이 import 되게 ..