geunyongg - GeunYoungg/android GitHub Wiki

근영

꼭 이대로 하라는 것 절대 아님. 다른 좋은 방법이 있으면 다른 방법으로 해도 무관.

할 일

  • 블루투스 앱 만들어서 접속 및 데이터 날려보기
    1. 예제소스보고 참고해서 새로운 프로젝트 만들기
    2. 예제소스에 디자인을 수정해서 자신의 것으로 만들기
  • git으로 버전관리(이거는 소스좀 수정하게 되면 봐주거나 이거 할 시간 없으면 그냥 진행해도 됨.)

소스 분석 방법(단어 검색)

  • VSCode 다운 받아서
    1. 프로젝트폴더를 드래그 앤 드랍으로 넣으면 프로젝트 추가됨.
    2. 컨트롤 + 쉬프트 + F하면 프로젝트 전체에서 찾기 가능함.
      • BluetoothAdapter를 찾을 수 있겠지? (안드로이드 스튜디오에도 같은 기능이 없을리가 없는데 내가 안써봐서 잘 모르겠어 아무튼 프로젝트 내에서 단어 검색으로 따라가면 따라가기 쉬울거야)
  • 터미널에서 grep이용
    1. 터미널에서 해당 폴더로 이동을 한다. (cd workspace/android 이런식으로)
    2. 해당 폴더에서 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눌러서 받아서 압축풀거나