본문 바로가기

Project/멘토링(ColorBlind)3

[Github] 만들어진 프로젝트를 깃허브에 등록하기 0. 준비사항 git을 먼저 설치해주세요. https://git-scm.com/ Git git-scm.com 자신의 운영체제에 맞게 설치해주시면 됩니다. 1. 먼저 회원가입을 해줍니다(이건 제가 도와드릴수 없습니다!) 2. 화면 상단의 + 버튼을 눌러주세요. 3. 내가 저장하고 싶은 저장소의 이름을 적습니다. 그리고 아래의 초록버튼(Create Repository)를 눌러줍시다. (나머지는 건들지 않도록 해요 ^-^) 4. 그러면 쟈잔. 저장소가 생성됩니다. 이미 여기도 명령어가 나와있는데, 좀 더 편하게 접근할 수 있게 여기서 살짝 명령어 뺄 겁니다. 5. 이제 프로젝트가 저장된 폴더로 옵니다. 여기서 윈도우 이용자는 오른쪽 클릭하면 메뉴에 바로 git bash here(아마 맞을거예요)을 눌러주시고,.. 2022. 5. 24.
앱에 Camera(CameraX) 연동하기 CameraX를 쓰는 이유는 간단합니다. 이게 제일 쉽기 때문입니다. 다른 카메라 쓰면 해당도도 일일히 다 프로그래밍 해줘야 하는데 이 라이브러리는(구글 제공) 해상도가 자동으로 설정되니까 굳이 해상도 관련해서 따로 로직을 짤 필요가 없기 때문입니다. 종속성을 추가하는 방법은 다음과 같습니다 좌측 프로젝트 폴더 부분에 보면 코끼리 모양의 Gradle Script 가 있는데, 여기 열어보시면 bulid.gradle이라는 파일이 두개가 있습니다. 이 중에서 꼭, 꼭 Module 표기 된 파일을 여셔야 합니다. 해당 파일은 앱을 빌드할때 쓰이는 모듈급(이 용어는 모르셔도 됩니다 아직.) 설정을 모아두는 곳인데, 하단에 보면 implement라는 덩어리들이 보일텝니다. 꼭, 반드시, implement 파일 내부.. 2022. 5. 13.
Perimission 부여하기 해당 프로젝트에서 필요한 최소한의 권한은 크게 두 가지 입니다. 1. 카메라 사용 2. 외부 저장공간(갤러리) 읽기 / 쓰기 해당 권한을 부여받는 방법입니다. 먼저 AndroidManifest.xml 에 부여받을 권한을 기재합니다. - AndroidManifest.xml 그리고 PermissionUtil을 작성해줍니다. (유틸을 작성하는 이유는 각 기능을 달리하는 매서드들을 객체화 하기 위해 떨어뜨려 놓는 것입니다.) (임포트 할때 다른 자바 파일을 임포트하지 않도록 임포트해야할 라이브러리도 함께 써드릴게요. 혹시 자동완성에 뜨지 않는다면 다른 라이브러리가 임포트 됐는지 확인 해보시길 바래요~) - colorblindcameraex/util/PermissionUtil.java import android... 2022. 5. 8.
반응형