목록분류 전체보기 (80)
dev_eun
// 객체 선언 Vibrator vibrator = (Vibrator)getSystemService(Context.VIBRATOR_SERVICE); // 진동 패턴 {멈춤1, 진동1, 멈춤2, 진동2, ...}; long[] pattern = {500, 2000, 500, 1000 }; // 진동 시작 vibrator.vibrate(pattern, 0); // 진동 멈춤 vibrator.cancel();
지금 알람 앱을 만들고 있는데, 그냥 ringtone을 썼더니 소리모드가 아닐 때 소리가 나지 않았다. 그래서 찾아보니 많은 예제에서 setStreamType(int streamType) 을 사용하라고 나와있었는데 SDK 21부터 deprecated 되었다고 한다. 찾아보니 setAudioAttributes(AudioAttributes attributes) 이 함수로 대체되었다. - 예제 uri = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_ALARM); ringtone = RingtoneManager.getRingtone(getApplicationContext(), uri); AudioAttributes audioAttributes = new AudioA..
⌃R : 실행 - 디버깅 ⌃D : 디버깅 시작 F7 : 메소드 안으로 들어가기 F8 : 한 줄 실행 ⇧F8 : 메소드 빠져나갈 때까지 실행 F9 : 다음 중단점까지 실행 ⌥F9 : 마우스 커서 위치까지 실행 ⌃⌥F9 : 마우스 커서 위치까지 강제 실행(중단점 무시) - 에디터 ⌃⌥I : 자동 정렬
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/kPfU9/btqAiWiQ5rF/CN1QqLJUnaRu9GYOGBpGu0/img.png)
1. apache2 설치 sudo apt-get update sudo apt-get install apache2 1-1. apache2가 잘 설치 되었나 확인 인터넷 브라우저에 localhost 입력 이런 화면이 나온다면 성공 2. 포트 번호 설정 기본 적으로 root 권한이 필요하기 때문에 실행 sudo -s 2-1. ports.conf 파일 수정 에디터는 쓰고 싶은 거 쓰세요 cd /etc/apache2 gedit ports.conf 추가하고 싶은 포트 번호를 작성한다 Listen 9091 2-2. ./sites-enabled/000-default.con 파일 수정 gedit ./sites-enabled/000-default.conf 이렇게 해주면 된다. ServerAdmin 이메일 주소 Docume..
TODO 원격 저장소에서 contributor 초대 - 협업자가 저장소 가져오기 clone 협업자가 pull을 하지 않은 상태에서 다른 협업자가 수정을 한 파일을 수정하고 push를 할 경우 pull을 하고 push를 하라는 error가 발생한다. pull을 하게 되면 내가 수정한 내용과 pull된 내용의 diff가 나타난다 => mergetool를 사용하여 수정하면 됨 그 후 add, commit 실행 FETCH 원격저장소의 내용만 가져오기 깃의 내용을 좀 더 신중하게 다룰 경우 git fetch// 원격 저장소의 내용만 가져옴 git merge origin/master// 원격 저장소와 병합 // or git merge FETCH_HEAD => git remote 와 같은 역할
백업 툴 1. GitHub 2. GitLab PUSH - 원격저장소와 연결하기 git remote add origin (연동하려고 하는 저장소) - push 하기(원격저장소에 올리기) git push --set-upstream origin master CLONE - 원격 저장소에서 지역 저장소로 복사하기 git clone (원격저장소 위치) PULL - 원격 저장소에서 가져오기(변경된 내용 업데이트) git pull (원격저장소 위치)
- brach 생성 git branch// brach list git branch (생성할 branch 이름) - branch 이동 git checkout (branck 이름) Merge base : merge 하려고 하는 branch가 최초로 나눠진 commit(마지막 공통의 조상) merge commit : 합쳐진 후의 버전 - branch 병합하기 git checkout master// 병합할 때는 master이어야 함 git merge (병합할 branch 이름) 이름이 같은 파일일 경우 알아서 다른 부분을 병합해준다. - conflict 이름이 같은 파일에서 같은 부분을 수정하였을 경우 협업하면서 일어날 수 있음 => git이 충돌이 일어났다고 알려줌 some branch 충돌이 일어나면 사용자..
- 버전관리를 할 디렉토리 생성 cd 디렉토리 mkdir 디렉토리이름-git-cli - staging Area 로 파일 올리기 git add 파일이름 - git의 상태 알아보기 git status - commit 하기 git commit -m "Message"// Message : commit 메세지 git commit// commit 메세지를 쓸 수 있는 에디터 git commit -am "Message"// add와 commit을 동시에 한다. -am : file이 tracking 되고 있어야 한다. (한 번은 add를 해야 함) - log 보기 git log git log --status// 연류된 파일 보기 git log -p// 이제까지 로그 보기 - 이전 버전들과의 차이점 보기 git diff..