본문 바로가기

android

안드로이드 메이븐으로 개발하기 http://blog.springsource.com/2011/02/09/spring-android-and-maven-part-2/ 더보기
ContentProvider 안드로이드에는 모든 안드로이드 패키지들이 액세스할 수 있는 공통의 저장 장소가 없다. ContentProvider들은 Application들 사이의 데이터를 공유할 수 있는 유일한 방법이다. ContentProvider는 데이터를 저장하고 검색하고, 모든 Application에서 액세스 할 수 있도록 한다. 안드로이드는 공통의 데이터타입들(audio, video, image, personal contact information등)에 대한 많은 contentprovider를 제공한다. 자신의 데이터를 다른 application에서 접근할 수 있게 하는 방법에는 두 가지 방법이 있다. 1. 자신의 contentProvider를 작성한다 2. 존재하는 provider에 데이터를 추가한다. 이렇게하기 위해서는 .. 더보기
SQLiteOpenHelper, SQLiteQueryBuilder 출처 : http://developer.android.com/reference/android/database/sqlite/SQLiteOpenHelper.html public abstract class SQLiteOpenHeldper Class Overview 데이터베이스 생성과 버전 관리를 담당하는 helper 클래스이다. onCreate(SQLiteDatabase), onUpgrade(SQLiteDatabase, int, int), 옵션인 onOpen(SQLiteDatabase) 메소드를 구현하는 서브클래스를 생성한다, 이 클래스는 데이터베이스가 존재하면 오픈하고, 존재하지 않으면 생성하며, 필요하면 업그레이드 한다. 데이터베이스가 항상 sensible 상태인 것을 확인하기 위하여 트랜잭션이 사용된다... 더보기
005_ch05_03_ResourceRoundup 이 프로젝트는 실행이 중요한 것이 아니라 LOG 로 나오는 값이 중요하다. 그래도 실행은 되어야 하니 1. ResourceRoundup.java 2. res 폴더를 붙여넣기 3. Log 더보기
004_ch05_02_ParisView 1. Parisview.java 2. main.xml 아래 것으로도 해보자!!! 3. strings.xml 4. drawable 폴더에 넣을 이미지 더보기
003_ch05_01_MultiNational 1. multinational.java package com.tistory.tazz009.multinational; import android.app.Activity; import android.os.Bundle; public class multinational extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); // Didn't do anything special in here. This project jus.. 더보기
002_ch04_02_LifeCycleTest 1. main.xml 2. sub.xml 3. MainActivity.java package com.tistory.tazz009.lifecycletest; import android.app.Activity; import android.app.AlertDialog; import android.content.DialogInterface; import android.content.Intent; import android.os.Bundle; import android.util.Log; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; public class MainActivity exte.. 더보기
001_ch04_01_SimpleAppFramework 1. SimpleAppFramework.java package com.tistory.tazz009.simpleappframework; import android.app.ListActivity; import android.os.Bundle; import android.util.Log; import android.view.View; import android.widget.ArrayAdapter; import android.widget.ListView; import android.widget.TextView; import android.widget.Toast; public class SimpleAppFramework extends ListActivity { private String[] mStrings; /*.. 더보기
RestaurantFinder 분석 1-1 1. ReviewCriteria - onCreate 2. ReviewCriteria - onResume 3. ReviewList - onCreate 4. ReviewList - onResume 5. ReviewList - loadReviews 6. ReviewFetcher location = rating = start = numResult = 7. ReviewFetcher location = query - http://www.google.com/base/feeds/snippets/-/reviews?bq=[review%20type:restaurant] 8. ReviewFetcher call and parse duration - 1919 9. ReviewList worker thread done, setup.. 더보기
Android - Map Test 2_2 1. main.xml 2. MainActivity.java package com.tistory.tazz009; import java.util.ArrayList; import java.util.List; import java.util.Locale; import android.content.Context; import android.graphics.drawable.Drawable; import android.location.Address; import android.location.Geocoder; import android.location.Location; import android.location.LocationListener; import android.location.LocationManager; i.. 더보기