분류 전체보기(91)
-
코틀린 버튼 클릭 효과주기
코틀린 버튼 클릭 효과주기 ripple을 사용하여 클릭 효과를 적용해보겠습니다. res/drawable 폴더에 xml파일을 하나 만들어줍니다. btn_effect 파일로 만들어 주었습니다. btn_effect.xml 원하는 뷰의 background에 btn_effect를 입력하여 적용합니다.
2023.11.01 -
zsh : command not found : adb
1) source .bash_profile 이 실행되지 않았거나 -> 홈에서 source .bash_profile 수행2) java / android home 이 제대로 잡히지 않았거나 -> 경로 재설정 필요 - 맥북https://sol-reshur.tistory.com/109
2023.10.31 -
mac os 맥북 JAVA 환경변수 설정하기
JAVA 환경변수 설정하기 컴퓨터 어떠한 곳이라도 java 프로그램을 접근할 수 있도록 해주기 위해 mac os 환경에서 java 환경변수를 설정해보겠습니다 1. 오라클 홈페이지에서 환경에 맞는 java를 설치 해줍니다 https://www.oracle.com/java/technologies/downloads/#jdk20-mac Download the Latest Java LTS Free Subscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts. www.oracle.com 저는 jdk-11.0.21.dmg 버전을 다운 받아 실행하였습니다 설치 파일을 다운 받..
2023.10.31 -
안드로이드 sha-1 구하는법
운영체제 : mac 안드로이드 terminal에 gradlew signingReport를 입력후 command + enter를 눌러줍니다 (window 운영체제에선 cntl + enter) Run탭을 보시면 키가 발급되어 있습니다. SHA1 값을 파이어베이스에 입력해줍니다
2023.10.28 -
안드로이드 스튜디오 sharedPreference 저장경로
저장경로 sharedPreference로 데이터를 내부저장소에 저장하였을때 저장되는 경로를 확인해보겠습니다. 안드로이드 스튜디오에서 Device File Explorer를 클릭해줍니다. data/data/{해당 프로젝트 패키지명} 으로 들어갑니다. 해당 패키지명에서 shared_prefs폴더에 들어가면 해당 이름으로 저장한 데이터를 확인 할 수 있습니다.
2023.10.25 -
안드로이드 코틀린 ViewTreeObserver 뷰가 그려지는 시점
안드로이드 프로젝트를 진행하던중 특정 뷰의 높이가 필요하여 높이를 구하였습니다. 하지만 뷰의 높이는 0으로 나왔습니다. 전에도 비슷한 경험이 있었던거 같은 가물가물한 기억속에 화면에 뷰가 그려지기 전에 높이를 구해서 그런거구나 라고 이전에 삽질하고 알아냈던 것이 떠올랐습니다. view가 그려지는 시점에서 높이를 구하면 제대로 알 수 있을것입니다. 그렇다면 view가 그려지는 시점을 알수 있는 ViewTreeObserver에 대해 알아 보겠습니다. ViewTreeObserver 리스너는 여러 종류가 있습니다. 리스너 설명 onDrawListener 뷰 트리가 그려지려고 할 때 호출될 콜백에 대한 인터페이스 정의입니다. OnGlobalFocusChangeListener 뷰 트리 내의 포커스 상태가 변경될 때..
2023.10.21