본문 바로가기

분류 전체보기

개발환경에 융통성 심어주기, 멤버변수의 'm'을 인식하라 안드로이드 스튜디오가 멤버변수 이름의 접두사를 m으로 인식하고 사용하도록 설정합니다. 상단 바의 [File] > [Settings] > Code Style > Java > Code Generation에서 Field의 Name Prefix에 'm'을 입력합니다. Apply > OK 두 멤버변수가 있습니다. 얘네들의 게터와 세터 메소드를 만들어야 합니다.우클릭 [Generate] > Getter and Setter mQuestion의 게터와 세터 메소드만 만들어보겠습니다. 두 메소드가 잘 생성되었습니다.m을 멤버변수의 접두사로 인식해서 자동으로 빼주었습니다. 멤버변수의 접두사를 m으로 지정하지 않았을 시에게터와 세터 메소드를 생성하면 메소드 명에 m이 포함됩니다. 더보기
[useful] git chekout -- <file> 파일을 Stage에서 없애고 싶을 때 사용한다. git status를 보니내가 커밋하면 안되는 파일들이 Stage에 대기중이다. git checkout -- 로 working directory에서 삭제할 수 있다. 더보기
Git - SourceTree https://opentutorials.org/module/1215 오전부터 시작해서 지금 막 다 들었다. 졸립다..... 더보기
추천 작업 흐름도 pull -> work -> commit -> pull -> push 출근하자마자 pull 점심먹고 pull 퇴근전에 pull 이 이외에도 push하기전에 pull 할 것!! 내가 작업하는 동안 다른 사람도 작업했을 가능성이 있다. pull하지 않고 push를 하면 충돌을 맞이할 것이다. 더보기
버전관리란? 버전 관리 시스템 / VCS / Version Control System 잘켜고 막쓰고 꼭끈다 # 현실 사례 위키 구조 : 다수의 사람들이 함께 작성하고 편집하는 집단지성적 구조 누가 어느 부분을 작성하고 편집했는지 로그가 남으며, 악의적인 내용을 작성했을경우 원상복귀가 가능하다. 더보기
[UI] 버튼을 "동적으로" 생성하고 이벤트리스너 달기 1. 나쁜 예색상을 추가하면 일일히 손봐야할 곳이 많다. ImageButton y_btn = (ImageButton) v.findViewById(R.id.color_round_y); ImageButton b_btn = (ImageButton) v.findViewById(R.id.color_round_b); ImageButton g_btn = (ImageButton) v.findViewById(R.id.color_round_g); ImageButton v_btn = (ImageButton) v.findViewById(R.id.color_round_v); ImageButton r_btn = (ImageButton) v.findViewById(R.id.color_round_r); y_btn.setOnClick.. 더보기
[UI] 색상 선택 중복 선택 X Green button 클릭 (초기) Blue button 클릭 Red button 클릭 1. Green button에 체크 이미지 붙이기2. prev_btn = Green 1. Blue button에 체크 이미지 붙이기2. prev_btn 삭제3. prev_btn = Blue 1. Red button에 체크 이미지 붙이기2. prev_btn 삭제3. prev_btn = Red public class NewCrewFragment extends Fragment { public ImageButton common_btn; public int prev_btn=0; public NewCrewFragment() { // empty } class ColorCheckListener implements V.. 더보기
What is the "Gradle"? Android Studio에는 Gradle이란 파일들과 디렉토리가 보인다.심지어 프로젝트를 import할 때에도 프로젝트 內 gradle 파일로 열어야 한다. 한 프로젝트 안에는 총 3가지의 gradle 파일이 존재한다.build.gradle (app 소속) : 기존 이클립스의 Manifest 파일과 같다.build.gradle (프로젝트 소속) : jcenter (라이브러리 repository)settings.gradle (프로젝트 소속) : 비중 없음 더보기