Skip to main content

[Android] Widget

1. AppWidgetProviderInfo object를 xml로 작성한다.   – 레이아웃, 업데이트 주기, Provider, Configuration Activity   – res/xml/mywidget_provider.xml <appwidget-provider xmlns:android=”http://schemas.android.com/apk/res/android” android:minWidth=”146dp” android:minHeight=”144dp” android:initialLayout=”@layout/main” android:updatePeriodMillis=”0” /> <!– 업데이트 주기(Service로 제어하기위해 0) –> 2. AppWidgetProvider를 상속받는 클래스를 만든다.   – Update, Enable, Disable, Delete 등 처리를 한다.   – AppWidgetProvider가 Broadcast를 상속받기 때문에 Broadcast 메시지를 수신한다.   – Widget의 […]

Read More

[Android] 한글 사용자 명으로 이클립스에서 만든 AVD 에러 처리

윈도우가 한글 계정명을 사용하고 있다면 사용자 폴더 경로가 한글로 되어 있다. 그런데 이클립스에서 AVD를 생성하면 디폴트 경로가 사용자 폴더 아래이기 때문에 한글경로가 중간에 들어가 실행이 되지 않는다. 이전에 명령 프롬프트에서 AVD 생성하는 방법도 포스팅한 적이 있는데 AVD에 다양한 옵션을 줄려면 상당히 귀찮아 진다. 그래서 찾아보다가 발견한게 이클립스에서 생성한 AVD를 이동시켜서 사용하는 방법이다. 이 방법 역시 […]

Read More

[Android] Activity Transition Animaion

startActivity()로 새로운 액티비티를 실행하여 액티비티 전환/변환 시에 애니메이션을 적용하기 위한 방법이다. 무수한 삽질중….. 한줄이면 끝이나는 것을 발견하고 느끼는 그 허탈감이란…. ㅠ_ㅠ 사용 방법은 간단하다 startActivity(); or finish(); 뒤에 overridePendingTransition(R.anim.enter_activity, R.anim.exit_activity); 한 줄이면 된다. Resource 대신 0 을 사용하면 애니메이션 없이 액티비티가 실행된다. ps>> 안드로이드 2.0 부터 사용이 가능하다.

Read More

[Android] 에뮬레이터 AVD 만들기 (Windows 환경)

안드로이드 애플리케이션을 개발 할 때 실제 안드로이드 장치에서 어떻게 보여지고 동작하게 되는지를 살펴볼 수 있도록 안드로이드 SDK에 에뮬레이터(AVD)가 포함되어 있다. AVD를 만드는 방법에는 2가지가 있다. 첫번째, 안드로이드 플러그인이 설치된 이클립스에서 만드는 방법과 두번째, 명령 프롬프트 콘솔창을 통해서 생성하는 방법이다. 보통 첫번째 방법으로 생성하여서 실행하면 되겠지만 AVD가 생성되는 기본 경로가 사용자 HOME 디렉토리 및에 생성이 되기 […]

Read More

[Android] 안드로이드 SDK 및 이클립스(Eclipse) 플러그인(Plug-in) 설치하기

안드로이드(Android) SDK 설치 – 아래의 주소로 이동하여 Android_SDK 를 다운 받아 적당한 곳에 압축을 풀어준다. 다운로드 : http://developer.android.com/sdk/index.html– 이제 내 컴퓨터 시스템 속성으로 들어가 환경변수를 추가해준다. 변수 : Path 값 : [Android_SDK 압축 해제한 곳]\android-sdk-windows\tools – Path라는 변수가 이미 존재한다면 [편집]을 눌러 ; (세미콜론)을 넣고 위 값을 붙여준다. ex) ; [Android_SDK 압축 해제한 곳]\android-sdk-windows\tools   […]

Read More