IT (73) 썸네일형 리스트형 android / 안드로이드 webview에서 window.popup() 띄우기 웹뷰에서 window.popup()으로 새 창을 띄우는 코드가 있었는데, 안드로이드 앱에서는 새 창이 안뜨는 현상이 발견됐다. window.popup() 으로 새 창이 뜨면, 안드로이드 내에서 dialog가 뜨게 하여 새로운 webview를 띄우는 방법으로 해결했다. popup이 뜨는 것을 감지하는 곳은 webChromClient의 onCreateWindow였다. <pre id="code.. android / 안드로이드 webview history back 화면 스크롤 유지 방법 (activity 이동) 안드로이드에서 띄운 webview에서 history back을 하면 전 화면으로 돌아가면서 refresh가 되는 현상이 생겼다. 스크롤을 내렸다가 다음 화면으로 넘어가고 뒤로 돌아왔을때, 화면이 새로고침 되어 스크롤 유지가 안됐다. 화면이 이동돼도, 이전 화면을 유지시키고 싶기 때문에 특정 화면 이동시 새로운 액티비티를 띄우고, 뒤로 갈때는 새로운 액티비티를 finish 하는 방법을 선택했다. 1. 다음 화면으로 넘어갈때 새로운 Activity를 만들어 Intent로 페이지 이동 override fun shouldOverrideUrlLoading(view: WebView, url: String): Boolean { Util.logMessage("shoudOverrideUrlLoading ==> $url".. 안드로이드 / image crop 라이브러리 사용 Android Image Cropper Android Image Cropper는 쉽게 이미지를 크롭하는 라이브러리이다. https://github.com/CanHub/Android-Image-Cropper GitHub - CanHub/Android-Image-Cropper: Image Cropping Library for Android, optimised for Camera / Gallery. Image Cropping Library for Android, optimised for Camera / Gallery. - GitHub - CanHub/Android-Image-Cropper: Image Cropping Library for Android, optimised for Camera / Gallery... 안드로이드 / android 13 photo picker 사용방법 사용 배경 기존에 사용하던 Image picker+crop 라이브러리가 android13의 일부 기종에서만 갤러리를 못가지고 왔다. android13 대응이 되어있지 않은 라이브러리라, 해당 라이브러리 사용이 더이상 힘들었다. 원하는 Image picker+crop 라이브러리가 딱히 없어서, android13부터 등장한 photo picker를 적용하고, crop라이브러리를 따로 사용했다. crop 라이브러리 적용기는 하단 링크에서~ https://dev-ej2.tistory.com/81 안드로이드 / image crop 라이브러리 사용 Android Image Cropper Android Image Cropper는 쉽게 이미지를 크롭하는 라이브러리이다. https://github.com/CanHub/A.. Google io Extended 2023 Seoul (구글GDG) 후기 - 기념품 티셔츠 이번 주말에 구글 io에 참석을 했다. 올해부터 개발자 컨퍼런스에 열심히 다니는중🙆♀️ 올해는 코엑스에 있는 컨퍼런스룸에서 했다. 인원대비 복도 자리가 좀 협소해서 아쉽ㅠㅠ 이벤트부스에서 손가락펀치, 다트 등등을 할 수가 있었다. (Dart언어라고 진짜 다트하는 개발자 유ㅋ머ㅋ) 좀 일찍도착해서 체험만 해봤다. 행사시작전에는 이벤트 상품은 안줘서 넘 아쉬웠다. 데브오션에서 헤엄도 쳐보고ㅋㅋㅋㅋㅋ 이벤트 상품으로 책을 많이 뿌렸는데, 그저 개발자 스티커만 잔뜩 받고 돌아온...^-^ 안드로이드위주인 Track1에서 계속 있었다. 의자와 책상이 노트북피기엔 좀 불편했지만,, 꿋꿋이 노트북에 메모를 남겼다. pluu님의 안드로이드스튜디오 툴 소개!.. 안드로이드 스튜디오 버전 업데이트 방법 (+기린 giraffe 새로운 UI 적용) 안드로이드 스튜디오 버전이 전기뱀장어였는데, 기린으로 업데이트를 해보았다. 1. Check for Updates... 를 클릭하여 업데이트 할 버전이 있는지 확인한다. 2. 홈페이지에서 최신 버전을 다운받는다. 안드로이드 스튜디오내에서 업데이트를 눌러도 자동으로 업데이트가 되는게 아닌, 다운로드 홈페이지로 이동을 시킨다... 따라서, 홈페이지에서 직접 다운로드를 해주어야 한다. ㅋㅋㅋ https://developer.android.com/studio Download Android Studio & App Tools - Android Developers Android Studio provides app builders with an integrated development environment (IDE) o.. 안드로이드 스튜디오 / Cause: error=0, spawn failed 안드로이드 스튜디오 기린 버전을 새로 설치를 하고, 기존 전기뱀장어 버전을 지워버렸다. 그러고 나서, 기존 프로젝트를 빌드하였더니 다음과 같은 에러가 발생하였다. Cause: error=0, spawn failed 이럴 경우.. 안드로이드 스튜디오를 재시작 하니 정신을 차렸다. 심플하니 좋다, ,, https://stackoverflow.com/questions/49304170/gradle-sync-failed-cause-error-0-spawn-failed 안드로이드 스튜디오 / Configuration cache problems found in this build.1 problem was found storing the configuration cache.- 프로젝트 배포 aab 파일을 만들다가 다음과 같은 처음 보는 에러가 발생했다. Configuration cache problems found in this build. 1 problem was found storing the configuration cache. - Task `:app:collectReleaseDependencies` of type `com.android.build.gradle.internal.tasks.PerModuleReportDependenciesTask`: invocation of 'Task.project' at execution time is unsupported. See https://docs.gradle.org/7.3.3/userguide/configuration_cache... 이전 1 2 3 4 5 6 ··· 10 다음 목록 더보기