목록안드로이드(Android)/기타 (21)
Simple&Natural
안드로이드 스튜디오에서 특정 코드나 파일, 클래스를 찾는 방법은 다음과 같다. 코드 검색하기 Ctrl + Shift + F 파일이나 함수 찾기 Ctrl + Shift + N
자신의 깃허브 계정에 공개키(Public Key)를 등록하는 방법은 다음과 같습니다. 1. SSH 키 생성 ssh-keygen 입력 후 엔터 엔터 3번을 치면 SSH 키 생성 Your identification has been saved in /c/Users/SSABI/.ssh/id_rsa. : 자신의 홈 디렉토리에 id_rsa 비밀키(private key) 생성 Your public key has been saved in /c/Users/SSABI/.ssh/id_rsa.pub. : 자신의 홈 디렉토리에 id_rsa.pub 공개키(public key) 생성 2. SSH 키 복사 cd ~/.ssh 입력 후 엔터 ls -al 입력 후 엔터 (파일 목록을 확인하는 부분) cat id_rsa.pub 입력 후 아..
Remote Config은 보통 앱에서 사용하는 설정값, 공지사항 등등의 데이터를 앱 업데이트 없이 배포하기 위해 사용한다. 이걸 약간 응용하면 따로 서버와 DB를 구성하지 않고도 간이 DB처럼 사용할 수가 있다! 그러나 DB처럼 실시간으로 값을 변경하거나 할 수는 없고 (변경된 값을 업데이트 하는 데 시간 제약이 있다) 저장량에도 한계가 있다. 아래 문서를 참고하면 약 80만자 정도의 Json 데이터를 저장 가능하므로 한번에 대량의 데이터를 넣고 사용하면서 1주일 혹은 1달에 한 번 데이터를 추가해주거나 하는 작업에는 매우 적합! 공식 가이드 문서에 매우 친절하게 사용법을 설명해주므로 그대로 참고하면 된다. 내 경우에는 Application 클래스에서 초기화를 하여 데이터를 받아와 사용하는 편. 매개변..
차이는 생각보다 간단하다. onDraw의 경우 ItemView가 그려지기 이전에 그려진다. 따라서 ItemView의 아래에 보이게 된다. onDrawOver의 경우는 반대로 ItemView보다 나중에 그려지며 ItemView의 위에 덮어 씌워진다. onDraw /** * Draw any appropriate decorations into the Canvas supplied to the RecyclerView. * Any content drawn by this method will be drawn before the item views are drawn, * and will thus appear underneath the views. * * @param c Canvas to draw into * @para..