본문 바로가기

김상형

(3)
[안드로이드] 리스트뷰(ListView) ※ 저는 안드로이드 프로그래밍 정복(김상형 著, 한빛미디어) 책을 이용해 공부하고 있으며예제와 코드는 이 책을 통해 공부중임을 밝힙니다.개인적인 공부를 하면서 정리한 형식이기 때문에 심각한 오류가 있을 수 있습니다. 피드백 주시면 정말 감사하겠습니다. ※ 안드로이드 프로그래밍 정복(549p~567p) 참조 리스트뷰 형태를 갖고 있다. 레이아웃을 이렇게 준비하고, 아래처럼 코드를 구성한다데이터 준비 - 어댑터 준비 - 어댑터 연결의 과정을 거친다는 것을 알 수 있다. 1. 데이터 준비 단계 ArrayList 객체를 생성하고, 이름 문자열을 추가했다. 2. 어댑터 준비 단계데이터와 리스트뷰를 연결할 "어댑터(Adapter"를 생성한다.또한, 항목(list)들이 모두 문자열이고 배열 형태로 저장되어 있으므로A..
[안드로이드] 리소스(Resource) ※ 저는 안드로이드 프로그래밍 정복(김상형 著, 한빛미디어) 책을 이용해 공부하고 있으며예제와 코드는 이 책을 통해 공부중임을 밝힙니다.개인적인 공부를 하면서 정리한 형식이기 때문에 심각한 오류가 있을 수 있습니다. 피드백 주시면 정말 감사하겠습니다. ※ 안드로이드 프로그래밍 정복(455~469p) 참조 1. 리소스(Resource) 프로그램의 흐름이나 동작과 직접적인 상관이 없는, 프로그램 실행에 필요한 데이터전자는 코드(java폴더)가 담당하며, 후자를 리소스(res폴더)가 관리한다.' 알다시피, 안드로이드 스튜디오 res폴더 내에는 drawable(이미지), layout(레이아웃), string(문자열)가 정의되어 있다. drawable 폴더, layout 폴더 등등 생성되어 있다. 폴더 설명 읽기..
[안드로이드] 토스트, 비프음, 진동 출력 그리고 퍼미션(Permission) ※ 저는 안드로이드 프로그래밍 정복(김상형 著, 한빛미디어) 책을 이용해 공부하고 있으며예제와 코드는 이 책을 통해 공부중임을 밝힙니다.개인적인 공부를 하면서 정리한 형식이기 때문에 심각한 오류가 있을 수 있습니다. 피드백 주시면 정말 감사하겠습니다. ※ 안드로이드 프로그래밍 정복(289p~320p) 참조 [ 출력 파트 ] 1. 토스트(Toast) 토스트(Toast) : 안드로이드가 시스템 차원에서 제공하는 작은 팝업 대화상자불륨 조절, 문자 메시지 전달 알림시 잠깐 떴다가 사라지는 창이라고 보면 된다.알림사항을 일방적으로 "전달"만 하며 포커스를 받을 수 없기 떄문에 사용자의 작업을 방해하지 않는다. static Toast makeText(Context context, int resId, int dur..