본문 바로가기

CODE5

ContactPicker 프로페셔널 안드로이드2 애플리케이션 개발 5장의 ContactPicker 인텐트를 이용한 액티비티간 데이터 전송 예제 연락처 데이터 베이스에서 각각의 연락처를 표시하는 "contactpicker"와 이를 호출하는 "contactpickerTester" 두 개의 액티비티 클래스로 구성 된다. "contactpickerTester" 뷰에 "연락처 선택"버튼이 있어 이 버튼을 누루면 "contactpicker" 액티비티로 전환되고 연락처가 표시 된다. 연락처를 선택하면 선택된 연락처의 URI를 리턴하고 "contactpickerTester"에서 받아 표시하는 간단한 인텐트 필터 예제 프로그램. ContactPicker.java [java] package com.paad.contactpicker; import .. 2011. 8. 29.
To Do List - Ch4 프로페셔널 안드로이드2 애플리케이션 개발 4장의 To Do List To Do List application에 ContextMenu 와 OptionsMenu 추가 ContextMenu는 할 일 목록 길게 누르는 경우 나오는 메뉴로 "목록 삭제 "기능 추가 OptionsMenu는 메뉴키를 눌렀을 때 하단에 나오는 메뉴로 "추가" 와 "취소" 기능 추가 한단 OptionsMenu는 목록의 구성에 따라 취소가 삭제 또는 나타나지 않을 수 있음. ToDoList.java [java] package com.paad.todolist; import java.util.ArrayList; import android.app.Activity; import android.os.Bundle; import android.view.. 2011. 8. 8.
Compass - Ch4 프로페셔널 안드로이드2 애플리케이션 개발 4장의 Compass (나침판) 실제 센서에서 값을 가지고 오지 않고 고정된 값을 사용하여 뷰만 그려준다. src/com/paad/compass/CompassView.java [java] package com.paad.compass; import android.content.Context; import android.content.res.Resources; import android.graphics.Canvas; import android.graphics.Paint; import android.util.AttributeSet; import android.view.View; public class CompassView extends View{ public Compa.. 2011. 7. 23.
TodoList -Ch4 프로페셔널 안드로이드2 애플리케이션 개발 4장의 ToDoList ListView는 ArrayAdapter를 사용하여 ListView내의 TextView resouce ID 값을 설정한다. 2장에서는 resourceID를 android.R.layout.simple_list_item_1를 사용하였다. 4장에서는 새로운 TextVIew를 만들어 android.R.layout.simple_list_item_1 대신 R.layout.todolist_item를 사용한다. [java] final ArrayAdapter aa; int resID = R.layout.todolist_item; aa = new ArrayAdapter(this, resID /*android.R.layout.simple_list_item_1*.. 2011. 7. 14.
ToDoList 프로페셔널 안드로이드2 애플리케이션 개발 2장의 ToDoList EditText에 문자열 입력하고 키패드의 가운데 버튼을 누르면 ListView에 추가 된다. todo_list.zip main.xml [xml] [/xml] ToDoList.java [java] package com.paad.todolist; import java.util.ArrayList; import android.app.Activity; import android.os.Bundle; import android.view.KeyEvent; import android.view.View; import android.view.View.OnKeyListener; import android.widget.ArrayAdapter; import and.. 2011. 6. 30.