* SDK 관리법


나의 기억력을 못믿어 써 놓는 포스팅이다.

Eclipse 에서 Android Studio로 나도 결국 넘어 갔다.

작년 부터는 Eclipse에서 지원하지 않는 부분도 많아져서 이제는 교체 시기가 왔다고 생각 하고 작년 여름부터 나도 

Android Strudio를 사용하고 있다.

하지만 옛날에 했던 프로젝트가 계속 유지보수 요청이 들어온다...................

usb serial 통신으로 Android Studio로 전환이 되지 않아 이 프로젝트만 계속 Eclipse를 사용하는데

문제는 sdk이다.

두 툴에서 SDK를 같이 쓰려니 안드로이드 스튜디오 갔다가 이클립스 키면 계속 최신 버전 dx.jar 가 없다고 뜨고

SDK Manager 실행도 되지 않는다.

열심히 고쳐서 또 사용하다 안드로이 스튜디오 다녀오면 같은 증상이 반복되고 

머리가 좋지 않는 나는 까먹을 것 같아 기억을 하기위해 ....


먼저

1단계



이 파일을 구글링하여 찾아 다운로드 한다.

그리고 실행!!!!

설치시 경로는 현재 sdk가 존재하는 곳에다가 설치를 해준다.



이렇게 하고 Eclipse에서 

Window -> SDK Manager를 실행하면  




짜란

마구 안된다고 뜨는 버전 해당되는거 설치한다.


이래도 안되면!!!

2단계

sdk폴더에 안된다고 뜨는 버전을 몽땅 삭제해 버린다.

몽땅몽땅


이러면 이클립스사용할때 잠시나마 사용가능하다.

안드로이드 스튜디오 가서 뭐가 또 안맞는다고 업데이트를 시켜주라고 하면 적용해주고 다시 이클립스 키면 또 안된다.

그러면 위의 과정을 또반복한다.








'# 개발자노트 > Android' 카테고리의 다른 글

Fragment LifeCycle  (0) 2023.05.10
액티비티 LifeCycle  (0) 2023.05.09
안드로이드 4대 컴포넌트  (0) 2023.05.09
EditText Focus 키보드 문제  (0) 2017.05.17



EditText Focus KeyBoard 문제



**이 포스팅은 개발 시 기억 안날 때 찾아보기 위하여 간단하게 정리한 포스팅 입니다.



(1) 화면 실행시 키보드가 자동으로 올라 올 때


Android에서 UI를 구성할 때 EditText를 사용할때마다 Focus가 자동으로 설정되어 

화면 Create 될때마다 무조건 키보드가 올라오는 경우에 적용하면 간단하게 해결 할 수 있다.


EditText의 포커스를 해제하면 된다.

해제하는 방법은 해당 화면에서 가장 밖에 있는 Linear Layout에 두줄만 추가 해 주면 된다.


android:focusable="true"
android:focusableInTouchMode="true"


(2) 가로 화면으로 진행시 화면 전체화면으로 키보드가 보여질 때


Android에서 UI를 구성할 때 EditText를 사용시 화면이 가로로 되면 화면 전체가 EditText창으로 보여 기존 화면이 모두 가려지는 현상이 생긴다.

그때는 아래와 같이 EditText속성에 한줄만 추가해 주면 해결 된다.


android:imeOptions="flagNoExtractUi"



(3) Edit Text Input Type


마지막으로 EditText 사용시 키보드 Input타입 정리


 Contstant

 Value

 Description

 date

14 

 날짜 입력

 datetime

 날짜와 시간 입력

 number

 번호

 numberDecimal

2002 

 숫자와 점

 numberPassword

 12

 암호필드

 numberSigned

1002 

 Signed Number 

 

 

 

 

 

 

 

 

 


출처: [안드로이드 개발자 사이트] https://developer.android.com/reference/android/widget/TextView.html#attr_android:inputType







'# 개발자노트 > Android' 카테고리의 다른 글

Fragment LifeCycle  (0) 2023.05.10
액티비티 LifeCycle  (0) 2023.05.09
안드로이드 4대 컴포넌트  (0) 2023.05.09
[Android]SDK Manager Ecilpse 에서 열리지 않을때  (0) 2017.11.22

+ Recent posts