Scrapbook/개발 및 프로그래밍(84)
-
Tab Layout / TabHost / TabActivity
관련블로그) 도서관 자리 정보앱(TabHost, WebView) http://stbaeya.com/tc/220 Android(안드로이드) 에서 탭을 구현할 때 탭별 색상변경과 아이콘 넣어 디자인 하기 http://mainia.tistory.com/576 안드로이드(android) 탭(TabActivity) 3가지 구현하기 http://mainia.tistory.com/550 Tab Layout To create a tabbed UI, you need to use a TabHost and a TabWidget. The TabHost must be the root node for the layout, which contains both the TabWidget for displaying the tabs an..
2011.01.27 -
추상클래스
출처: 네이버지식인 .... 추상클래스에 대하여 정리 해 보죠. n 추상 메서드는 몸체 없는 프로토타입만을 가진 메서드입니다. n 추상 메서드는 반드시 메서드이름 앞에 abstract 키워드를 명시해야 합니다. n 추상 메서드를 단 하나라도 포함하고 있으면 이를 추상 클래스라고 합니다. n 추상 클래스는 클래스이름 앞에 abstract를 명시해야 합니다. n 상속을 이용하여 추상 메서드를 모두 구현한 뒤, 객체를 생성할 수 있습니다. 일반적인 특징은 이러하지만 추상클래스의 뒷면에 존재하는 느낌은 수직적인 작업의 분할이라는 아주 무서운 개념이 숨어 있습니다. 프로그램을 하면서 어떻게 계층적으로 프로그램을 할지를 결정하지말고 펜을 들고 작업을 분석하는 것이 옳을 것입니다. 그리고 작업 분석이 끝났다면 수직과..
2011.01.25 -
이클립스에서 proguard 사용하기
프로가드는 널리 사용되는 코드 난독화 툴로, 어릎리케이션을 크래커의 공격으로부터 보다 안전하게 보호하고 동시에 코드사이즈를 줄여주며 약간의 최적화도 제공해주는 아주 훌륭한 오픈소스 툴입니다. 자세한 내용은 아래 링크... http://huewu.blog.me/110089695301
2011.01.24 -
XML Pull Parser의 next(), getEventType()이 돌려주는 사건들
START_TAG: 요소의 시작 태그를 만났을 때 이 사건이 반환 (예:) TEXT: 요소의 텍스트를 만났을 때 이 사건이 반환(예:text의 text) END_TAG: 요소의 종료 태그를 만났을 때 이 사건이 반환(예:) END_DOCUMENT: XML 파일의 끝에 도달했을 때 이 사건이 반환
2011.01.14 -
WebView와 App간 통신하기
출처:http://devian.tistory.com/159 로컬 HTML(JavaScript)과 App 영역이 통신(함수호출)을 함으로써 간단한 하이브리드 앱을 만들어볼 수 있다. 1. HTML에서 App 함수 호출 1) 멤버로 android.os.Handler 를 생성한다. 호출 시 thread 처리를 위해서 이용된다. private final Handler handler = new Handler(); 2) App과 Javascript간 Bridge 클래스를 생성하고, 호출될 함수를 implement 한다. (이 때 파리메터는 반드시 final로 선언) Javascript에서 호출시 별도의 Thread로 구동될 수 있도록 아래와 같이 구현한다. private class AndroidBridge { pu..
2011.01.14 -
안드로이드에서 Thread 돌리기
출처: http://blog.naver.com/cherryzone12?Redirect=Log&logNo=90095973981 안드로이드에서는 그냥 Thread를 돌릴 수 없음. UI를 변경 적용해야 하는 경우에... UI Thread가 따로 있으므로 UI Thread와 통신해야함. application을 짜면 기본적으로 main Thread가 UI Thread와 통신을 한다. 그런데 새로 생성한 Thread까지도 UI를 직접 조작하려고 한다면 run-time exception이 발생. -> UI Thread에 통신을 하려는 Thread가 2개 생기는 꼴.. exception을 처리하지 않으면 강제 종료.. 새로 생성한 Thread에서 UI관련 조작을 main Thread로 보내준다. main Thread..
2011.01.14