Development/Android(705)
-
Error: The resource name must start with a letter - 숫자로 시작하는 파일명으로 된 리소스 파일을 추가한 경우 발생
Error: The resource name must start with a letter숫자로 시작하는 파일명으로 된 리소스 파일을 추가한 경우 발생 오류메시지 Error:Execution failed for task ':app:mergeDebugResources'.> C:\CodeLab\AndroidStudioProjects\ImageViewEx\app\src\main\res\drawable\1southkorea.png: Error: The resource name must start with a letter 발생원인숫자로 시작하는 파일명으로 된 리소스 파일을 추가한 경우 발생 R.class의 내용 확인내부적으로 리스소파일명으로 된 ID에 유니크한 상수값으로 처리합니다.그러므로 리소스 파일명이 R클래스..
-
Android Studio(안드로이드 스튜디오) - Layout Design 에서 화면 보기 모드
Layout Design 에서 화면 보기 모드
-
Thread(스레드) - 스레드 사용하기, 메인 스레드(Main Thread), 데드락(DeadLock)
Thread(스레드)동시 수행이 가능한 작업 단위 스레드 사용하기· 스레드는 같은 프로세스 안에 있기 때문에 작업의 결과를 바로 처리할 수 있습니다. · 그러나 UI객체는 직접 접근할 수 없으므로 핸들러(Handler) 객체를 사용해 메시지를 전달함으로써 메인 스레드에서 처리할 수 있도록 만들어 줍니다. 메인 스레드· 안드로이드에서 UI처리하기 위해 사용되는 기본 스레드입니다.· 메인 스레드에서 UI에 이미 접근해 있기 때문에 새로운 스레드는 핸들러 객체를 이용해서 메인스레드에 메시지를 전달하도록 처리해야 합니다. 데드락(DeadLock)· 멀티 스레드 방식으로 같은 프로세스 안에서 실행되면서 메모리 리소스를 공유하게되면 효율적으로 처리가 가능하지만,· 만약 동시에 리소스에 접근할 경우 데드락이 발생하고..
-
AVD SMS 송신 방법 1
SMS 송신 방법 1 AVD의 컨트롤 버튼 중 가장 하단에 있는 […] 버튼 클릭 Extended controls창이 오픈되면왼쪽 목록에서 [Phone]클릭 >> 오른쪽 창의 "SMS message"영역에 전달할 메시지 입력 후 >>[SEND MESSAGE] 버튼 클릭 메시지 확인
-
Getter and Setter 메소드 코드 자동 생성하기 - AndroidStudio(안드로이드 스튜디오)
Getter and Setter 메소드 코드 자동 생성하기 - AndroidStudio(안드로이드 스튜디오) 소스코드 안에서 마우스 우클릭 >> [Generate…] >> [Getter and Setter] >> 멤버변수 모두 선택 >> [OK] 자동 생성된 getter와 setter 메소드 확인!!!
-
ImageVIew XML 레이아웃 파일에 기재되는 주요 속성, android:scaleType
ImageVIew - XML 레이아웃 파일에 기재되는 주요 속성 scaleType 설명 matrix 이미지를 틀에 맞게 조정하지 않고, ImageView의 왼쪽 상단을 기준으로 이미지를 표현합니다. 즉, 이미지가 틀보다 크거나 작아도 그대로 표현된다. fitXY 이미지를 틀에 꽉 차게 맞추어서 표현한다. 이미지 비율과 상관없이 틀에 맞추기 때문에 이미지가 찌그러져 보인다. fitStart 이미지를 틀에 맞게 비율을 맞추고, ImageView의 왼쪽 상단을 기준으로 이미지를 표현합니다. fitCenter 이미지를 틀에 맞게 비율을 맞추고, ImageView의 중앙을 기준으로 이미지를 표현합니다. fitEnd 이미지를 틀에 맞게 비율을 맞추고, ImageView의 오른쪽 하단을 기준으로 이미지를 표현합니다...