본문 바로가기

프로그래밍

[안드로이드/Android] 안드로이드 메뉴(Menu) 안드로이드 메뉴(Menu)읽기 전에 손가락 한번 꾸~욱 _(__)_ ♥ 감사합니다.^^ ☞ ☜안드로이드에는 메뉴라는 기능이 있습니다. 개인적으로는 그리 예쁘지 않아 자주 사용하지는 않지만 테스트용이나 간단한 설정용으로 사용하기에 무난한거 같습니다. 안드로이드에서 사용하는 메뉴는 크게 3가지가 있습니다. 옵션 메뉴 사용자가 메뉴버튼을 누르면 화면에 나타납니다. 최대 6개의 항목을 가질수 있으며 6개가 넘으면 5개까지 나타나고 6번째는 More항목이 나타나고 나머지는 숨겨지게 됩니다.More항목을 클릭하면 숨겨진 나머지 메뉴들이 확장메뉴 형태로 나타납니다.아이콘으로 꾸미기는 가능하나, 체크박스, 라디오 그룹을 사용할 수는 없습니다.컨.. 더보기
[안드로이드/Android] 안드로이드 이벤트 구현하기 4 안드로이드 이벤트 구현하기 4 익명 내부 클래스를 사용 하여 이벤트 구현하는 방법안드로이드 이벤트                        Call-Back 메소드 재정의        새로운 리스너 클래스 생성            리스너 인터페이스 상속            익명 내부클래스              ☜ 현재 보는 곳읽기 전에 손가락 한번 꾸~욱 _(__)_ ♥감사합니다.^^ ☞ ☜이제 드디어 마지막 입니다. 바로 익명 내부 클래스를 이용하여 이벤트를 등록하는 방법인데요. 사실상 익명 내부 클래스를 사용했을때 몇가지 제약사항이 있기는 지금은 큰 문제가 되지 않으니 우리가 필요한 부분만 보도록 하겠습니다. 역시나 기존에 등록했던 이벤트 방법과 거의 유사하나 이벤트가 일.. 더보기
[안드로이드/Android] 안드로이드 이벤트 구현하기 3 안드로이드 이벤트 구현하기 3 리스너 인터페이스를 상속받아 이벤트 구현하는 방법안드로이드 이벤트                        Call-Back 메소드 재정의        새로운 리스너 클래스 생성            리스너 인터페이스 상속             ☜ 현재 보는 곳익명 내부클래스 읽기 전에 손가락 한번 꾸~욱 _(__)_ ♥감사합니다.^^ ☞ ☜자. 이번에는 안드로이드 이벤트 구현하기 3번째 시간입니다.이번에 하는 방법은 [ 안드로이드 이벤트 구현하기 2 ] 과 그 방법이 매우 흡사합니다.다만 새로운 클래스를 만들지 않고 Activity클래스가 리스너를 상속받아 구현하는 것이죠.구현 방법원하는 이벤트의 리스너를 찾는다.해당 리스너를 Activit.. 더보기
[안드로이드/Android] 안드로이드 이벤트 구현하기 2 안드로이드 이벤트 구현하기 2 새로운 리스너클래스를 생성하여 이벤트 구현하는 방법안드로이드 이벤트                        Call-Back 메소드 재정의        새로운 리스너 클래스 생성             ☜ 현재 보는 곳리스너 인터페이스 상속익명 내부클래스 읽기 전에 손가락 한번 꾸~욱 _(__)_ ♥감사합니다.^^ ☞ ☜안드로이드에서 에벤트를 구현하기 위한 2번째 방법 입니다.바로 원하는 이벤트를 만들어서 이벤트를 받고자 하는 뷰에 적용하는 방법입니다.저는 이러한 방법을 " 위젯에 귀를 달아 준다. "  라고 말하고 싶습니다.  왜냐하면 리스너들의 이름이 대부분 Listener로 끝나기 때문입니다. ( 저만의 개인적인 생각입니다. 쿨럭! )구현 방법원하는 이벤트의 .. 더보기
[안드로이드/Android] 안드로이드 이벤트 구현하기 1 안드로이드 이벤트 구현하기 1 Call-Back Method 재정의하여 이벤트를 구현하는 방법안드로이드 이벤트                        Call-Back 메소드 재정의        ☜ 현재 보는 곳새로운 리스너 클래스 생성리스너 인터페이스 상속익명 내부클래스 읽기 전에 손가락 한번 꾸~욱 _(__)_ ♥감사합니다.^^ ☞ ☜안드로이드에서 이벤트를 구현하기 위해 미리 정의된 메소드를 오버라이딩해서 구현하는 방법이 있습니다. 가장 쉬운 방법이며 오버라이딩만 해놓으면 정해진 이벤트가 발생시에 알아서 호출되는 메소드 입니다.onKeyDown(int, KeyEvent) - 키를 눌렀을때 호출되는 메소드onKeyUp(int, KeyEvent) - 키를 눌렀다가 뗄때 호출되는 메소드onTra.. 더보기
[안드로이드/Android] 안드로이드 이벤트 안드로이드 이벤트안드로이드 이벤트                        ☜ 현재 보는 곳Call-Back 메소드 재정의새로운 리스너 클래스 생성리스너 인터페이스 상속익명 내부클래스 읽기 전에 손가락 한번 꾸~욱 _(__)_ ♥감사합니다.^^ ☞ ☜안드로이드 이벤트란 무엇인가?터치 스크린으로 되어 있는 스마트폰을 사용자가 화면을 터치 하거나, 시스템의 상황 변화에 따라 발생하는 신호를 이벤트라고 합니다.자바를 미리 해보신 분들은 이벤트가 쉽게 이해가 가실테지만 안드로이드가 프로그래밍 언어로써 처음이신분은 다소 생소하실 수도 있습니다. 안드로이드에서는 이벤트를 구현하기 위해 여러가지 방법.Call-Back Method 재정의하여 이벤트를 구현하는 방법리스너 인터페이스 구현하여 이벤트를 구현하.. 더보기
[안드로이드/Android] 안드로이드 Bitmap 안드로이드 내 멋대로 그리기   안드로이드 Canvas안드로이드 Paint안드로이드 Path안드로이드 Bitmap            ☜ 보고 계신 곳읽기 전에 손가락 한번 꾸~욱 _(__)_ ♥감사합니다.^^ ☞ ☜안드로이드 BitmapBitmap 상속 계층도java.lang.Object└─ android.graphics.BitmapBitmap 은 머야?안드로이드에서 이미지를 표현하기 위해 사용되는 녀석이 Bitmap입니다. Bitmap와 같이 봐야될 녀석은 BtimapFactory클래스 인데 이름에서 알수 있듯이 "Factory" 공장입니다. 바로 Bitmap를 만들어 주는 녀석이죠. 안드로이드에서 사용자가 원하는 이미지를 코드상에 넣을려면 해당 이미지는 /res/drawable-xxxx/ 곳.. 더보기
[안드로이드/Android] 안드로이드 Path 안드로이드 내 멋대로 그리기안드로이드 Canvas안드로이드 Paint안드로이드 Path                    ☜ 보고 계신 곳안드로이드 Bitmap읽기 전에 손가락 한번 꾸~욱 _(__)_ ♥감사합니다.^^ ☞ ☜안드로이드 PathPath 상속 계층도java.lang.Object└─ android.graphics.PathPath 은 머야?그리기(Draw) 를 할때 사용되는 녀석 중. "덤" 정도로 생각하시면 되겠습니다.쉽게 말해서 도화지에 우리가 선을 긋는데 그냥 그으면 삐뚤삐뚤 해집니다. 하지만 자를대고 선을 그으면 똑바로 그을수가 있죠. 이때 "자"의 역확을 해주는 녀석을 "Path"라 생각 하시면 되겠습니다. 도화지(Canvas)에 어떤 도형(직선,.. 더보기