본문 바로가기

분류 전체보기109

안드로이드 XML로 된 프로젝트를 Compose로 변환하기 새로 만드는 앱은 Compose로 하는 경우가 많지만 기존 앱들은 아직 XML로 만드는 케이스가 많다고 생각합니다. 하지만, 이제는 Compose에 대한 업데이트만 있기 때문에 Compose로 변환 작업을 하려는 사람이 많다고 생각하는데요. 이번 포스팅에서 안드로이드 XML로 된 프로젝트를 Compose로 변환하는 방법에 대해 알아보겠습니다. XML에서 Compose로 변경하기 위한 Smaple 프로젝트 준비하기 친절하게 Google에서는 XML에서 Compose로의 변환을 위해 Sample 데이터를 만들어 놨습니다. 아래의 GitHub에서 해당 샘플 데이터를 받을 수 있습니다. https://github.com/android/codelab-android-compose?tab=readme-ov-file .. 2024. 10. 21.
안드로이드 특정 Cookie 값을 얻고 setCookie로 삭제하는 방법 이번에 안드로이드 쪽에서 WebView의 특정 쿠키를 삭제해달라는 의뢰를 받았는데 이상하게 해당 쿠키가 탐색조차 안되길래 여러 방법을 써서 알아낸 정보를 공유 해드리겠습니다. WebView에서 원하는 쿠키가 존재하는지 찾아보기기본적으로 CookieManager의 getCookie 함수를 사용하면 해당 도메인의 모든 쿠키를 String 형태의 데이터로 받아볼 수 있습니다. val cookieManager = CookieManager.getInstance()var cookieValue = cookieManager.getCookie(domainName) 그래서 위와 같이 코드를 작성하고 cookieValue를 살펴보니... 제가 원하는 쿠키가 cookieValue에는 없었습니다. 그래서 다음과 같이 디버깅 모.. 2024. 10. 10.
구글 코랩(Colab)에서 dotenv 사용 방법 코랩에서 테스트를 할 때 API_KEY를 항상 사용해야 하는 매번 Colab 파일을 생성할 때마다 API_KEY를 직접 넣는 것은 불편합니다. ㅠ 파이썬에서는 dotenv을 사용하여 일반적으로 API_KEY를 정의하지만 코랩에서는 그게 쉽지 않았는데요. 제가 사용한 방법을 알려드리겠습니다. dotenv에서 사용할 .env 파일 저장하기먼저 dotenv에서 사용할 .env 파일을 구글 드라이브의 어딘가에 저장합니다. 저장은 PC에서 .env 파일을 생성하여 그 안에 API_KEY 값들을 정의한 후에 업로드하는 것이 편합니다. 파일을 업로드하고 dotenv을 사용할 Colab 파일을 생성합니다. Colab 파일에서 .env 파일 수정 및 사용하기먼저 Colab에서 구글 드라이브를 볼 수 있게 설정합니다. f.. 2024. 8. 16.
Tensorflow로 성능 측정하기 - Windows, Colab 성능 비교 이전 블로그에서 Tensorflow를 사용하여 Windows PC의 GPU를 사용하도록 설정했습니다. https://android-developer.tistory.com/94 Tensorflow에서 GPU 확인 안될 때 - is_built_with_cuda false구글 코랩에서 무료로 제공 중인 GPU와 제 컴퓨터의 GPU를 비교하고싶어서 집에 있는 노트북으로 Tensorflow로 테스트를 하려고 했는데. 안되네요...? 그래서 여러 가지 방법을 시도한 끝에 찾아낸android-developer.tistory.com 이제 TensorFlow가 GPU를 사용하니 CPU를 사용했을 때와 GPU를 사용했을 때 성능 차이가 얼마나 나는지 비교해보겠습니다. 참고로 제 노트북의 스펙은 다음과 같습니다. CPU: .. 2024. 6. 23.