본문 바로가기

[tools]Eclipse, Android SDK, SVN 설치에 대한 모든 것. All that Install for Android development. 01. JDK Download Sitehttp://www.oracle.com/technetwork/java/javase/downloads/index.html - JDK설치 후 환경변수설정제어판 > 시스템 > 고급 시스템 설정 > 고급 > 환경 변수 > 시스템 변수의 Path를 편집program files > Java > jdk_version(version은 설치된 버전명) > bin 의 경로명을 위의 Path에 입력(반드시 끝은 세미콜론 ; )ex) C:\Program Files\Java\jdk1.7.0_25\bin; Path는 입력된길이를 제한적으로 인식하기 때문에 최대한 경로명을 줄이는 것이 좋다.환경 변수에서 새로 만들기 > 변수이름 입력(JAVA_HOME) > 변수 값 입력(\bin을 제외한 jd.. 더보기
[android]eclipse change attached source not working eclipse 에서 'F3'으로 android나 java의 base sourcecode 추적 시 source not found일 때, 일반적인 방법. Method1-1) eclipse > window > android sdk manager 실행 후 최상위 API 버전의 Sources for Android SDK를 설치. Method1-2) change attached source에서 External folder..를 android > sources > android-xx 로 지정을 팍. 끝. 위 방법이 가장 일반적이고 확실한 방법이며, 위의 방법을 실행 하였는데도 적용이 안되었을 때. 일단 eclipse를 종료. eclipse에 열려있는 해당 workspace 폴더로 찾아가 .metadata 폴더를 삭제.. 더보기
[android]2장의 이미지를 3D 회전 전환시키기 _ 3D-Rotate two images using the ViewSwitcher 결과화면 00. img 준비 - img_f : 앞쪽배경 - img_b : 뒷쪽배경 - img_a : 배경위에 떠있는 이미지(공통부분) 01. *ViewSwitcher 안쪽에 두개의 View Child를 생성.(main.xml부분 참조) - ViewSwitcher : 2개의 child를 갖는 ViewGroup, 2개 이상은 ViewFipper. - 공통부분(img_a)이 있을 때는 ViewSwitcher와 겹치게 배치. 02. android > ApiDemos > animation > Rotate3dAnimation.class 를 복사하여 사용.(실질적인 3D 회전 기능) android > ApiDemos > animation > Transition3d.class 를 참조.(회전조건 설정) 03. 화면 터.. 더보기
[android]Multiple Listeners in ListView_ 리스트뷰에서 다중 리스너 처리하기 ListView의 Item에 포함된 control이 여러개일 경우 각각 다른 listener를 달아주어야한다. list의 각 item들은 position에 종속적이고, item의 control은 해당 item에 종속적이다. 아래는 ListView의 item에 CheckBox, Button을 넣어 리스트를 클릭했을 때, 체크박스를 체크했을 때, 버튼을 클릭했을 때 각각의 이벤트 처리를 하는 예제. 핵심은 Listener를 상속받는 class를 객체로 만들어 Holder에 포함시키고 ListAdapter의 getView()에서 Listener class와 Item을 연결해준다.(3-2 ~ 3-4) 01. layout xml 생성 (ListView를 포함) 02. list item xml 생성 (CheckBo.. 더보기
[android]EditText without cursor _ EditText에서 커서 제거 TextView에 ScrollView를 달고 싶을 때 간단하게 EditText를 이용. 1. android:background="@null" - Android Style 지정 시 EditText 하단에 표식이 생기는 것을 없애준다. 2. android:editable="false" >> android:inputType="none" - editable 선언 시 inputType으로 대체하라고 나오는데, inputType을 사용해도 edit가 가능하다..(검색하다보면 bug라는 말이 있다.) 3. android:focusable="false" - 터치 시 focus가 가지 않는다.(이전 control에서 imeOption이 ActionNext일 경우도 건너뛴다.) 4. android:focusableInTo.. 더보기