Activity와 키보드와의 상관 관계를 정의할수 있다 계열은 두가지이며, adjust계열과 state계열로 나뉜다.같은 계열을 두가지 사용하면 undefined되는것과 같아진다. adjust계열1. adjustUnspecified : Resize나 Pan을 정하지 않고, System이 설정에 따라서 자동으로 선택. 기본값2. adjustResize : 화면의 soft keyboard에 맞춰서 항상 resize되도록 한다.3. adjustPan : EditText창을 가리지 않도록, 화면이 스크롤된다. state계열1. stateUnspecified : soft keyboard를 보일지 말지 정하지 않고, System에 따라서 선택. 기본값2. stateUnchanged : soft keyboard가 마..
출근해서 개발하려고 룰루랄라하면서, 이클립스를 켰는데. 짜증나게도 Android SDK Content Loader이거에서 0%에서 더 이상 진척이 없는 상태가 되었다.일단 그래서 방법을 찾아보았다. 해결방안1. 이클립스를 어떤 방식으로든 종료하도록 한다.2. %USERPROFILE% (즉, 자신의 폴더로 이동하도록한다. 사용자 > 자기꺼)3. .android 폴더에 진입4. cache 폴더를 삭제5. ddms.cfg 파일을 삭제6. 이클립스 재시작 이래도 안된다면... 6. /workspace/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xml 파일 삭제7. 이클립스 재시작 정확하게 이런게 왜 발생하는지는 모르겠다.
어플이 복잡하여서, 과도한 CPU를 사용하게 되면, 다른 어플을 사용하던중 ANR이 발생할수 있는 요지가 있다고 한다. 머 이런 경우는 발생한적이 없지만... 폰이 좋아져서 그런가. 다음은 점유율을 낮추는 방법이다. 1. Thread 순위 낮추기Process.setThreadPriority(Process.THREAD_PRIORITY_BACKGROUND); 2. Thread를 중간쉬게해줌잠시 sleep을 주어서 쉬게 하여서 사용도를 줄임 3. CPU 점유율에 따라서 동적으로 작업을 조정현재 CPU의 IDLE 상태 비율을 계산해서 IDLE이 높으면 작업이 많이 처리하고, 낮으면 적게 처리IDLE 비율이 너무 낮으면 작업을 중단하고 잠시 쉬었다가 다시 시도
안드로이드 개발을 하다가다른 사람들이 개발한 코드를 보니, 자바 1.7의 문법을 사용한 경우가 발견이 되었다. 예를 들어서, try ~ catch 문을 사용할때, 기존에는 다중 Exception을 사용하지 못하였는데, 이런 부분을 사용할수 있도록 수정이 된것으로 보인다. 자 본론은, 그래서 자바 1.7 버전으로 컴파일이 되고 정상적으로 작동을 하느냐 하는것이었다. 일단은 자바 1.7로 맞추고, 안드로이드 버전을 4.4가 아닌 상태로 만들게 되면,다음과 같은 메세지가 나오게 된다. Using 1.7 requires compiling with Android 4.4 (KitKat); currently using API 10 이게 무슨 소리인지는 짧은 영어이므로, 설명은 안해주어도 상관이 없을듯 싶지만.1.7을..
디버그 하다가 보면, 완전 짜증나게 절묘한 타이밍에 이렇게 뜬다. Adb connection Error:현재 연결은 원격 호스트에 의해 강제로 끊겼습니다 이걸 확마 잡아죽일수도 없고,정확한 사항은 알수가 없다.해결방안은 다음과 같다. 1차방안.adb kill-serveradb start-server 이렇게 해도 자꾸만 발생을 한다면, 2차방안.설정 > 개발자 옵션 > USB디버깅 해제 ... 그리고 난후 USB디버깅 체크 이렇게 해도 자아꾸만 발생 한다면. 3차방안.1. 이클립스 종료2. 작업관리자 > 프로세스 > adb.exe라는 프로세스 모두 종료 ( 동일 : taskkill /IM adb.exe /F )3. adb kill-server4. adb start-server5. 단말 재부팅 이렇게 해도 ..
- Total
- Today
- Yesterday
- nodejs
- war
- ubuntu
- Linux
- MySQL
- rxswift
- ios
- Windows
- go
- CentOS
- Xcode
- windows10
- golang
- enum
- Gradle
- tomcat
- intellij
- SWIFT
- android
- docker
- github
- Python
- centos8
- Java
- Kotlin
- Codable
- php
- git
- cocoapods
- Spring
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |