Skip to main content

[Android] AVD에 한글 키보드 설치

cfile2.uf.122BEB124BAB1275813FBA.apk(파일 출처 : http://www.androidpub.com/keyboard/HangulKeyboard.apk) 위 파일을 받고 에뮬이 실행된 상태에서 아래처럼 입력한다. C:\android-sdk\tools> adb devices List of devices attached emulator-5554C:\android-sdk\tools> adb install D:\HangulKeyboard.apk adb install aaa 954 KB/s (61114 bytes in 0.062s)     pkg: /data/local/tmp/HangulKeyboard.apk Success 이제 에뮬로 이동해서 Home >> Menu >> Settings >> Language and Keyboard  – 언어 및 지역 선택  – 한글 […]

Read More

[Android] full source download & debug

1. 우분투 iso 이미지를 얻어서 적당한 컴퓨터나 VMware에 설치     – root passwd를 설정     – 기타 필요한 ssh 등이 있으면 설치   2. android full source 설치 환경 준비      – 기본적으로 필요한 package 인스톨 $ sudo apt-get install git-core gnupg flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev      – […]

Read More

[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