Development/Android(700)
-
어댑터뷰(AdapterView), 어댑터뷰(AdapterView) 계층도, 어댑터뷰 패턴 도식도
어댑터뷰(AdapterView)· 자식 뷰들과 그것들을 관리하는 어댑터를 갖는 뷰· 리스트 형식으로 자식 뷰들을 배치하는 뷰들은 어댑터 뷰라는 특성을 가집니다.· 모든 어댑터 뷰들은 ViewGroup 클래스와 AdapterView 클래스를 상속· 모든 어댑터 뷰에는 어댑터 패턴(adapter pattern)이라는 디자인 패턴(design pattern)이 적용되어 있습니다.· AdapterView는 ViewGroup을 상속받으며 어댑터(adapter)라는 객체를 갖는다는 점이 특징입니다. 어댑터는 어댑터 뷰와 자식 뷰들 사이를 이어주는 중간 역할을 하게 됩니다. 어댑터는 자식 뷰들을 정의하고, 어댑터 뷰는 어댑터를 통해 이들에 접근할 수 있습니다. 어댑터뷰(AdapterView) 계층도 AdapterVi..
-
Adapter(어댑터), Adapter 개념 도식도, Adapter 상속 도식도
Adapter(어댑터)· 여러 개의 항목중에서 하나를 선택해야 하는 선택 위젯은 어댑터를 사용해야 합니다.· 데이터는 직접 위젯에 설정되지 않고 어댑터를 설정해서 선택위젯에 표시되게 됩니다.· 어댑터 뷰에 데이터를 공급하는 객체로 원본 데이터를 관리하며, 어댑터 뷰는 어댑터로부터 전달받은 데이터를 화면에 표시합니다. Adapter 개념 도식도· 어댑터 뷰와 데이터를 연결 시켜주는 기능 제공· 어댑터는 원본데이터과 어댑터를 상황에 따라 변경할 수 있어 테이터 표현시 유연성을 높일 수 있습니다.
-
Error running app - 빨간 메시지와 함께 가상머신(AVD)가 실행이 안되는 경우, Instant Run requires 'Tools | Android | Enable ADB integratin' to be enabled.
빨간 메시지와 함께 가상머신(AVD)가 실행이 안되는 경우 에러 메시지
-
Android Gradle plugin 메시지 -To take advantage of all the latest features (such as Instant Run), improvements and security fixes, we strongly recommend that you update the Android Gradle plugin to version
Android Gradle plugin 메시지Android Gradle plugin 업데이트 위한 메시지 창입니다.이전에 작성한 안드로이드 프로젝트을 오픈한 경우 나타나는 메시지입니다.[Update] 버튼을 클릭한 후 사용하시면 됩니다.
-
Activity Lifecycle
Activity Lifecycle (액티비티 생명주기) onCreate메소드 호출부터 onDestroy메소드 호출까지의 일련의 과정을 말합니다. 생명주기 상태변화에 대응하는 메소드
-
특정디바이스에 앱 설치하기-여러 디바이스 연결된 경우 특정 디바이스 지정하여 설치하기
여러 디바이스 연결된 경우 특정 디바이스 지정하여 설치하기 개발 PC에 연결된 디바이스 확인하기emulator-5554 device가 안드로이드 스튜디오에서 실한 가상디바이스 입니다. adb devices C:\CodeLab\Android\sdk\platform-tools>adb -s emulator-5554 install hangulkeyboard.apk [100%] /data/local/tmp/hangulkeyboard.apk pkg: /data/local/tmp/hangulkeyboard.apk Success C:\CodeLab\Android\sdk\platform-tools>