Android

· Android
0. 문제상황 노트북에서 신나게 폰트랑, 단축키 IDE Theme 설정까지 근데 내 방에 있는 데스크탑에서 이미 노트북에서 설정한걸 또 해줘야하나? or 포맷해서 다시 안드로이드 스튜디오를 깔았는데, 환경설정 또 해줘야하나.. 1. 해결 방법 File - Export Settings FIle - Export 로 저장해둔 .zip 파일을 File - Import 하면 환경설정 복붙 완료,
· Android
Rename : Shift + F6 Refractoring 시 사용, 메소드나 변수명 바꿀때 이 커맨드를 입력하고 바꾸면 같은 이름을 가진 다른 애들도 다같이 바뀐다. Close active editor tab : Ctrl + F4 웹 브라우저에서 Ctrl + W와 같은 역할, 현재 열려있는 프로젝트의 탭을 닫는다. Search Everything : Shift + Shift (Shift 2연타) 소스코드 전문, 파일, 프로젝트명 모든 리소스들을 검색할 수 있게하는 기능. 검색 범위는 해당 프로젝트 Find in Path: Ctrl + Shift + F Ctrl + F 가 파일 내에서 검색이라면 이 커맨드는 검색 범위를 지정할 수 있다. (ex. Project , Module, Directory 등등) ..
· Android
[Reference] https://developer.android.com/guide/components/activities/tasks-and-back-stack?hl=ko
· Android/OS
[필수 메소드] onCreate() Activity의 전체 Life Cycle동안 한 번만 발생해야 하는 기본 Application Logic 수행. ex. Daatabase List에 Binding. savedInstanceState 매개변수를 수신함, 이는 이전 저장 상태가 포함된 Bundle 객체. 이번에 처음 생성된 Activity의 경우 Bundle 객체 값은 null. onStrat() 정의한 Layout.xml - Activity.kt 연결 Activity 객체를 생성하고 Menu, Layout, Image Resource 를 로딩. onResume() Activity 사용자에게 표시되기 직전에 호출됨. onPause() 다른 Activity 표시 직전에 호출됨. Activity가 여전히 부..
· Android
1. Terms Adapter : data set을 제공하는 뷰를 컨트롤gksek.. Position: Adapter내에 항목 하나하나의 위치 Index: getChildAt(Int)로 호출되고, Postion에 대비된다. (Position을 구할 때 사용한다) Binding: Adapter내의 위치한 항목의 child view를 보여주기 위한 준비과정이다. Recycle: 특정한 어댑터의 포지션이 캐시에 저장된다. 그리고 이 캐시정보는 같은 타입의 데이터를 보여주기위해 재사용(Recycle) 된다. 이는 초기 레이아웃 생성 과정을 생략함으로써 극적인 성능 향상 효과를 일으킨다. Scrap: ?? 임시적으로 레이아웃에서 빠져있는 자식 뷰이다. Scrap view는 완전히 부모 RecyclerView로부터..
· Android
[개요] [종류] 구글은 안드로이드 개발에서 공식적으로 성능(속도) 문제때문에 ListView보다는 RecyclerView를 추천한다. RecyclerView는 한정된 뷰 수를 유지함으로써 매우 효율적으로 스크롤 할 수 있다는 특징이있다. ListView의 단점? 아이템들을 수직방향으로만 나열 가능 동적인 아이템 구성이 어려움. 리스트 항목 갱신시 마다 아이템 뷰를 새로 갱신해야함 -> 성능 저하의 원인 => 모든 상황에 대해 Adapter에서 직접 처리해줄 수 있도록 코딩해야함. => 그리하야 나온 것이 RecyclerView! RecyclerView에 대해서 공부해보자 [Reference] https://www.donkcowan.com/blog/2015/1/4/android-data-view-adap..
M_Falcon
'Android' 카테고리의 글 목록 (3 Page)