본문 바로가기

Android24

[Android] Open Source Library 표시하기 시작 기본적으로 앱을 배포하려면 오픈 소스 라이브러리를 표시해줘야 하는데, 이 부분을 직접 해주려면 꽤나 귀찮아진다. 때문에 Google에서 친절하게 play-services-plugins 라이브러리를 만들어 줬다. https://github.com/google/play-services-plugins/tree/master/oss-licenses-plugin gradle에 등록 먼저 라이브러리를 프로젝트에 등록해줘야 한다. build.gradle(Project)에 다음과 같이 classpath를 추가한다. 가장 최신 버전은 0.10.6인데 이걸 가져오면 release 버전이 아니라면 확인할 수 없다. 따라서 debug 버전이라면 0.10.4로 테스트해보자. classpath "com.google.andro.. 2023. 7. 20.
내가 만들어본 KoreanNumberFormatter 라이브러리 개발 동기내부 라이브러리 클래스 중 PhoneNumberUtils가 존재하는데, 보통 번호 포맷을 적용하기 위해 쓰인다. 문제는 format 함수에 재난망 번호인 013 번호 체계가 존재하지 않아 포맷이 적용되지 않는 이슈가 있었다. 때문에 단말기의 지역이 한국인 경우 새로 만든 KoreanNumberFormatter 클래스를 이용해 번호를 반환해주기 위해 만들었다. 소개Android Studio에서 Java를 이용해 제작했으며 번호 체계는 전기통신번호관리세칙, 대한민국의 전화번호 체계, 나무위키 전화번호 를 참고해 구현했다.클래스는 KoreanNumbers, KoreanNumberFormatter, KoreanNumberEditText 총 3가지로 구성되어 있다.먼저 KoreanNumbers는 한국 번.. 2023. 7. 20.
AudioRecord 소개 시작제가 조사한 바에 따르면 안드로이드로 오디오를 녹음하는 방법에는 세 가지가 있습니다. 첫 번째는 MediaRecorder를 이용하는 것이며 두 번째는 AudioRecord를 마지막은 Native AudioRecord를 사용하여 녹음을 할 수 있습니다. 각 각의 API 마다 장점이 있지만 그 중 AudioRecord에 대해 정리한 글이며 Andriod Developer의 AudioRecord 페이지를 번역한 게시물입니다. 오역이 있을 수 있으니 원문이 필요하신 분들은 아래 링크를 이용해 주세요. AudioRecord  |  Android Developers developer.android.comAudioRecord란?AudioRecord는 Object 클래스를 상속 받고 있으며 AudioRouting,.. 2023. 7. 20.
WorkManager 및 Kotlin 본 게시물은 Medium에 2019년 6월 13일에 게시된 내용을 번역한 글입니다. 오역이 있을 수 있으니 원문을 읽고 싶으신 분들은 아래 링크를 이용해 주세요.WorkManager meets Kotlin WorkManager meets KotlinA look at WorkManager’s KTX and CoroutineWorker.medium.com 시작WorkManager 시리즈의 세 번째 게시물에 온 것을 환영합니다. WorkManager는 나중에 처리될 수 있으면서 무조건 실행되어야 하는 비동기 작업을 쉽게 처리할 수 있는 Android Jetpack 라이브러리입니다. 현재 이것은 안드로이드에서 백그라운드 작업 처리를 위한 가장 좋은 방법입니다.만약 여러분들이 지금까지 잘 따라 왔다면 다음 내용을.. 2023. 7. 19.
반응형