목록안드로이드(Android) (70)
Simple&Natural
안드로이드 스튜디오에서 특정 코드나 파일, 클래스를 찾는 방법은 다음과 같다. 코드 검색하기 Ctrl + Shift + F 파일이나 함수 찾기 Ctrl + Shift + N
자신의 깃허브 계정에 공개키(Public Key)를 등록하는 방법은 다음과 같습니다. 1. SSH 키 생성 ssh-keygen 입력 후 엔터 엔터 3번을 치면 SSH 키 생성 Your identification has been saved in /c/Users/SSABI/.ssh/id_rsa. : 자신의 홈 디렉토리에 id_rsa 비밀키(private key) 생성 Your public key has been saved in /c/Users/SSABI/.ssh/id_rsa.pub. : 자신의 홈 디렉토리에 id_rsa.pub 공개키(public key) 생성 2. SSH 키 복사 cd ~/.ssh 입력 후 엔터 ls -al 입력 후 엔터 (파일 목록을 확인하는 부분) cat id_rsa.pub 입력 후 아..
문제상황1 Master Brach에 있는 최신 프로젝트를 가져와 초기 빌드 시 다음과 같은 오류 발생 Could not create task ':app:minifyProdDebugWithR8'. Cannot query the value of this provider because it has no value available. ㄴ이외에도 Google Liscense 29.0.0 및 29.0.2 관련하여 Warning 발생하는 것을 확인 구글링을 통해 찾아보아도 관련 이슈가 거의 없는 상황. 해결방법 SDK Manager에서 Google Play Licensing Library 및 SDK Version 29 설치 후 정상 빌드. 문제상황2 Design editor is unavailable until a ..
어떤 분이 API를 이용해 데이터를 긁어오시는데 문자열이 ♥ 와 같은 식으로 나온다고 고민하셨다. 찾아보니 해당 형식은 HTML에서 Escaping을 위해 사용되는 문자열로 웹브라우저가 아닌 곳에서 응답을 받으면 해당 문자열이 그대로 출력되는 것이다. 그냥 HTML 문서에 출력되는 모습으로 바꾼 뒤 보여주면 되는 부분이다. 다행히 안드로이드 스튜디오의 text API 에서 Html 클래스를 제공하고 있어서 이를 이용하면 Escaping 된 HTML 문자를 읽어낼 수 있다. 소스코드를 아래에 적어둔다. class RetrofitUnitTest { companion object { const val BASE_URL = "http://sch.afreecatv.com/" } inline fun testCreat..