geunyongg - GeunYoungg/android GitHub Wiki
근영
꼭 이대로 하라는 것 절대 아님. 다른 좋은 방법이 있으면 다른 방법으로 해도 무관.
할 일
- 블루투스 앱 만들어서 접속 및 데이터 날려보기
- 예제소스보고 참고해서 새로운 프로젝트 만들기
- 예제소스에 디자인을 수정해서 자신의 것으로 만들기
- git으로 버전관리(이거는 소스좀 수정하게 되면 봐주거나 이거 할 시간 없으면 그냥 진행해도 됨.)
팁
소스 분석 방법(단어 검색)
- VSCode 다운 받아서
- 프로젝트폴더를 드래그 앤 드랍으로 넣으면 프로젝트 추가됨.
컨트롤 + 쉬프트 + F
하면 프로젝트 전체에서 찾기 가능함.BluetoothAdapter
를 찾을 수 있겠지? (안드로이드 스튜디오에도 같은 기능이 없을리가 없는데 내가 안써봐서 잘 모르겠어 아무튼 프로젝트 내에서 단어 검색으로 따라가면 따라가기 쉬울거야)
- 터미널에서
grep
이용- 터미널에서 해당 폴더로 이동을 한다. (cd workspace/android 이런식으로)
- 해당 폴더에서
grep -inr "찾고 싶은 단어" *
명령을 날린다.grep
이라는 유틸리티를 사용하는거고-inr
은 옵션인데- i : 대소문자 구문 없음
- r : recursive 하위 폴더 파일까지 모두 출력
- n : 라인번호
위에 나온 방법 외에도 많지만 grep이나 vscode쓰면 한결 편할거야.
문서보고 -> 해당 API함수 검색 -> 분석
참고자료
여기서 bluetooth 검색하면 관련된 예제 나옴. 우리가 설치해본 본 예제 : android-BluetoothChat
git clone https://github.com/googlesamples/android-BluetoothChat.git
를 git-bash(시커먼화면) 에서 날리면 다운됨.- Download Zip눌러서 받아서 압축풀거나