분류 전체보기423 [Android] Module 생성 및 추가 Kotlin을 연습하면서 Java도 함께 코딩을 하고 싶은데, 프로젝트를 새로 생성하자니 귀찮고, 하나의 프로젝트 안에 Kotlin 모듈과 Java 모듈을 생성하면 되겠다고 생각이 들었다. Module을 생성하는 방법은 구글링해보면 이미 많이 포스팅되어 있지만, 내 목적은 단 하나! 깔끔하게 Kotlin 모듈과 Java 모듈 2개를 생성하는 것... 먼저 새로운 모듈 생성을 한다. 기존에 Kotlin 모듈도 새로 생성한 Java 모듈과 구분될 수 있게 이름을 변경한다. 각각 Run module 확인 및 설정을 한다. 이제 각각 실행해보면 ? 모듈이란? 모듈은 안드로이드 디벨로퍼 사이트에 다음과 같이 정의 되어있습니다. 모듈은 소스 파일 및 빌드 설정으로 구성된 모음이며, 이를 통해 프로젝트를 별개의 기능.. 2024. 2. 22. [Android] Library 생성 1. 새 프로젝트 생성 지금 만드는 Library는 보여지는부분이 없는 기능을 만들어야 하므로 굳이 Activity를 만들 필요가 없다. 그러함으로 No Activity로 지정한다. 프로젝트의 패키지명, 이름을 지정한다. 2. build.gradle 설정 2.1 plugins id 수정 plugins { id 'com.android.application' } 위의 코드를 아래의 코드로 변환 plugins { id 'com.android.library' } 2.2 defaultConfig의 applicationId 제거 defaultConfig { minSdkVersion 21 targetSdkVersion 29 versionCode 1 versionName "1.0" testInstrumentationR.. 2024. 2. 22. [Kotlin] Tesseract를 이용한 OCR 기능 추가 한글을 인식하는 OCR 라이브러리중에서는 네이버클로버 API가 가장 인식률이좋고, 영수증 전용템플릿이 있다고 한다. 물론 가격은 다른 OCR 라이브러리에 비해서는 비싼편인듯 기본 OCR이 월 무료 100건, 영수증 OCR은 무조건 유료 OCR 라이브러리별 비교 (네이버 클로버, 테서랙트, EasyOCR, 카카오 PORORO) https://velog.io/@sionshin/OCR-%EC%B0%BE%EC%95%84-%EC%82%BC%EB%A7%8C%EB%A6%AC 해당 포스팅에 사용된 스틱코드 stickode.com/detail.html?no=2177 스틱코드 stickode.com # 환경 세팅 1. 라이브러리 추가 tess-two 추가 ▶ 해당 기능을 사용하기 위해서는 tess-two라는 모듈이 필요합.. 2024. 2. 21. [Git] 로컬과 원격 브랜치 싱크 로컬에서 원격 브랜치 리스트를 조회했더니, 실제로 깃헙에서 보이는 리스트와 달랐다. 로컬에서 조회한 원격브랜치 리스트 깃헙 사이트에서 보이는 원격 브랜치 리스트 딱 봐도 로컬에서 조회한 원격브랜치 리스트가 훨씬 더 많아보인다. 인터넷으로 찾아보니 간혹 깃헙 페이지에서 GUI로 삭제 처리를 한경우 해당 로컬 저장소 커멘드라인에서 원격브랜치 목록 조회를 했을 때, 삭제했음에도 불구하고 여전히 브랜치가 보이는 경우가 있다고 한다. 이런 경우 아래 명령어로 로컬과 원격 브랜치를 동기화 할 수 있다. git fetch --all --prune 출처 : https://eddori.tistory.com/7 원격브랜치와 로컬 동기화하기 - 부제 : 원격브랜치와 로컬에서 브랜치 조회 시 목록 다를 때 로컬에서 원격 브랜.. 2024. 2. 1. 이전 1 2 3 4 5 6 7 ··· 106 다음