안드로이드의 Lock 화면 유지 : PowerManager.WakeLock WIFI 유지 : WifiLock WifiManager wManager = (WifiManager)mCtx.getSystemService(Context.WIFI_SERVICE); WifiLock wLock = wManager.createWifiLock("HandsWIFILock"); wLock.acquire(); //doing something wLock.release(); <안드로이드>개발/안드로이드/App 2010.09.10
[Widget] List View 10-06-18 초기 문서 10-08-28 팁 몇개 추가 10-11-30 팁 하나 추가 - Listview 말그대로 List이다. 한 개 이상의 항목을 담아 뿌려주는 것을 기본으로 한다. ListView는 다소 복잡한 Control이나 빈번히 사용하게 될 Widget이다. ListView의 보이는 영역은 Scrollbar, 각 Row Item들, Selector (구분자? seperator? ), Divisor 로 이루어진다. Scrollbar 위 그림에서는 Gallery와 Grid에 걸쳐있는 회색 계통의 긴 막대를 말한다. Scrollbar는 ScrollView를 참조하면 될 것 같다. RowItem 각각의 Row에 저장하는 정보들을 표현한다. 여기에 저장할 수.. <안드로이드>개발/안드로이드/App 2010.08.28
CursorAdaptor에서 getView? http://stackoverflow.com/questions/3535074/getview-vs-bindview-in-a-custom-cursoradapter 적혀있는 말은 간단히 말해 cursoradaptor를 custom으로 사용하면 getview에 해당하는 것이 newView와 bindView로 구현되므로 getView를 통해 구현할 필요 없다는 내용입니다. <안드로이드>개발/안드로이드/App 2010.08.28
TextSwitcher 기본 TextSwitcher 는 Text를 변경하는데 사용하는 View입니다. Text를 변경할 때 효과를 줄 수 있다는 장점이 있습니다. 다음 예제는 Apidemos에 나온 것과 동일한 내용을 다룹니다. 다른 점은 ApiDemos는 버튼에 반응하지만, 이 예제는 TextSwitcher를 한번 클릭할 때 반응합니다. 1. 기본 프로젝트를 생성합니다. 2. main.xml의 내용을 아래와 같이 수정합니다. 3. 소스 파일을 열고 아래와 같이 코딩합니다. package com.sohon.app.dynamicWP; import android.app.Activity; import android.os.Bundle; import android.view.Gravity; import android.view.View; imp.. <안드로이드>개발/안드로이드/App 2010.07.19
[에러메시지] Unknown error: org.eclipse.core.runtime.OperationCanceledException 이클립스에서 빌드 중간에 취소를 하거나 리소스 에러가 생겨 취소되었을 때 발생할 수 있다. 이런 경우, 이클립스의 메뉴 중프로젝트> Clean을 선택하여 CLEAN해주면 된다. 전체 프로젝트를 클린하면 시간이 오래걸릴 수 있다. 이런 경우 에러가 난 프로젝트만 선택한다. 허접한 글이지만, 도움이 되신다면 아래 손가락 꾹 눌러주세요. 개발/안드로이드/기타 2010.07.17
[팁]LogCat에서 로그가 안보일 때 LogCat에서 로그가 종종 안보일 때가 있다. 이런 경우 두가지 가능성이 있는 것 같다. 1. target이 선택되어 있지 않거나 잘못 선택되어 있을 때 이 경우, 타겟을 선택해주면 된다. Perspective가 Java인 경우 타겟을 선택할 수 없으므로 DDMS로 들어가 타겟을 선택해준다. 2. LogCat 버그로 추정되는 상황으로 지나치게 많은 로그가 올라갔을 경우 몇개의 옛날 로그만 보여주는 경우가 발생 LogCat에 보면 Clear 버튼이 있다. Clear 버튼을 클릭하여 준다. 허접한 글이지만, 도움이 되신다면 아래 손가락 꾹 눌러주세요. 개발/안드로이드/기타 2010.07.16
안드로이드 마켓에 개발자 등록 드디어 안드로이드 마켓에 개발자 등록을 했다. 전화번호 입력에 한번 삽질을 하고 Billing Address가 뭔지 몰라 또 삽질을 했다. 전화 번호 입력할때 +82-{제일 앞 0을 뺀 전화번호}를 해야 한다. 예를 들어 +82-2-1234-5678 빌링 어드레스는 뭔지 몰라 그냥 집주소 입력 결제 대기 상태인듯 한데 기다리고 있다. 내일 간단한 테스트 앱을 하나 등록해봐야겠다. <안드로이드>개발/안드로이드/App 2010.07.16
UBUNTU에서 ANDROID 빌드하기 App이 아니라, 안드로이드를 빌드해보자. 기본 내용은 아래 글 참조 http://source.android.com/source/download.html http://rookiecj.tistory.com/193 이 내용은 JDK 1.5를 다운로드 받는 법을 포함하고 있음 우분투 32비트 리눅스 기준으로 설명함. (root로 진행하고 있으나, 설명은 원본대로 sudo를 붙여서 진행) 1. 관련 Utility를 다운로드 받는다. 원래 메뉴얼에서 sun-java5-jdk를 뺐는데 이유는 sun-java6-jdk로 업버전되면서 sun-java5-jdk가 없어졌다. $ sudo apt-get install git-core gnupg flex bison gperf libsdl-dev libesd0-dev libwx.. 개발/안드로이드/Framework 2010.07.15
[앱] 안드로이드용 영어 회화 앱 '내손안의 영어회화' 마켓 : 티스토어 가격 : 3900원 (현재 할인 판매중이라고 적혀있다. 정가는 4500원) 가장 큰 장점은 라디오처럼 그냥 출근길/등교길에 틀어놓고 들을 수 있다는 점과 들을 때 자기가 원하는 순서로 편집할 수 있다는 것이 장점이다. 예컨데 영어문장, 한글 문장, 영어문장, 지문, 지문, 영어문장, 해석과 같이 듣고 싶은 형태로 문장을 들을 수 있다. .. 정말 많이 팔리면 좋겠다. 아래는 TSTORE에 적혀있는 설명 ■ 특징: 1) EBS의 베테랑 스피킹 강사 이현석 선생님이 추천하는 주옥 같은 영어 회화 표현들 2) 표현 공부 → 예문 공부 → 이현석 선생님 해설로 이어지는 알찬 구성 - 표현 (영어): 영어 회화 표현 - 표현 (한글): 영어 회화 표현의 한글 번역 - 대화: 영어 회화 표현을 사.. 리뷰성 글들 2010.07.15