본문 바로가기

Ideas

[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.. 더보기
제1회 피파온라인 리그 https://docs.google.com/spreadsheet/ccc?key=0AoaRRr3mF0-2dGVVWU45U3J3S3g1TFRscURrSE4wVWc&usp=sharing 더보기
[eclipse]Code Templates Tip _ Method 안에 자동생성 함수 넣기 Eclipse CodeTemplates는 일반적으로 Window > Preferences > Java > Code Style > Code Templates에 있다. Override Method 생성 시 Method안에 자동으로 로그를 생성하는 방법을 사용.(해당 방법은 class의 LifeCycle을 알아낼 때 유용하다. ex Fragment..) 1. CodeTemplates 창으로 이동 2. Method template 수정 3. 해당 class에 Method 자동생성(ex Override..) 위의 방법은 전체 Method를 Override하여 LifeCycle Log를 보고 싶을 때 유용하다. 사용한 후에는 Code Templates에서 Restore Defaults하면 된다. 더 많은 CodeT.. 더보기
[android]source code에서 투명한 화면 만들기 -onCreate에서 호출. 더보기
[android]intent parseUri()로 class 호출하기 case0. Intent.parseUri() (Uri안에 있는 Extra Parsing Type) Intent.class 참조 case1. class 호출(명시적) case2. class 호출(암시적) 반드시 Manifest에서 받는 class부분의 intent-filter에서 action을 정의해 주어야함 case3. 특정 url 이동(Web)반드시 Manifest에서 받는 class부분의 intent-filter에서 action을 정의해 주어야함 더보기
[android]Bitmap 이미지 후광효과(BlurMaskFilter, extractAlpha) - 이미지 후광효과 주기 화면 좌측 이미지 : 원본 + 후광 화면 우측 이미지 : 후광 순서대로. 1. BlurMaskFilter.Blur.NORMAL 2. BlurMaskFilter.Blur.SOLID 3. BlurMaskFilter.Blur.INNER 4. BlurMaskFilter.Blur.OUTER - 참고 BlurMaskFilter : http://pringlesonion.tistory.com/6 http://aroundck.tistory.com/207 extractAlpha : ApiDemos > graphics > AlphaBitmap - 소스코드 mask이미지 추가 더보기