하루에 0.01%라도 성장하자
반응형

전체 글 185

Vue - Scroll Event

Vue를 이용해서 Scroll Event를 쉽게 처리할 수 있다. 기존 자바스크립트를 이용하면 window.addEventListener ... 등의 코드를 이용해서 사용한다. Vue를 최대한 활용해서 적용하였다. ....... 간단하게 설명하면. 1. v-container 에 id 값을 준다. - 이렇게 되면 v-container 태그 안에 있는 내용이 스크롤링 된다. 2. v-scorll:#main="handleScroll" 코드로 main id값을 가진 태그에서 scroll 이벤트가 발생하면 handleScroll method가 실행되도록 한다. 3. data 영역에 scrollPostion을 선언한다. 4. handleScroll(e) method를 통해 e.target.scrollTop 값을 s..

Develop/Vue.js 2021.05.21

Android - RSA Encrypted / Decrypted

이번에 프로젝트를 하면서 팔자에도 없는 암호화 한다고 아주 머리아팠다... 사실 지금까지의 암호화? 라고 하기에는.. 그냥 라이브러리를 갖다 쓰거나, 해당 라이브러리에서 자체적으로 암호화를 해주는 것들로 했기 때문에 디테일 하게 보지도 않았을 뿐더러... 암호화라는 이론적인 지식에 큰 관심이 없었는데 이번에 앱에서 인증서를 관리해야하는 상황이 와서 인증서 데이터를 암호화 해야하는 상황이 발생했다. 인증서는 다른 업체를 통해 받는데, 인증서를 통해서 추출한 민감데이터를 서버에 송수신할때 사용할 암호화였다. 암호화를 어떤 기법(?)을 사용해야 하는지 몰라서 이것저것 찾아보다가 결국 인증서 업체에 문의.. RSA 암호화를 사용해야 한다고 했고 바로 적용하려고 하였으나... 너무 어렵고.. 이론 공부를 좀 했다..

Develop/Android 2021.05.10

Android - ActivityBindingImpl error: cannot find symbol

나처럼 데이터바인딩을 처음 하면 자동으로 생성되는 클래스 등에 대한 이해가 낮다 따라서 나도 약 20분 정도 제목과 같은 이슈로 고생했는데 사실 나는 내 실수로 그렇게 되었고... 어찌 되었든 정보를 공유하고자 글을 쓴다. 내가 다른 블로그의 글을 따라서 하다가 최종적으로 실행을 할때 겪은 에러 error: cannot find symbol import com.cleancode.android_espresso_test.databinding.ActivityMainBindingImpl 나는 ActivityMainBindingImpl 이라는 것을 생성한 적이 없는데 느닷없이 이런 에러가 발생하여 꽤나 당황하였다. 해당 원인을 해결하는 방법은 대표적으로 3가지가 있다. 1. clean Project 2. rebu..

Develop/Android 2021.04.08

Android - Data Binding

Kotlin 을 이용한 Data Binding을 위한 셋팅 데이터 바인딩은 넓은 호환성을 위해 Android 2.1 이상(API level 7)에서 사용할 수 있도록 되어 있음. ( 엄청난 호환성.. ) 1. 세팅 plugins { id 'com.android.application' id 'kotlin-android' id 'kotlin-kapt' } .... dataBinding{ enabled = true } Module level의 Gradle에 위와 같은 설정을 해준다. MainActivity에 버튼을 하나 만들어서 로그를 출력하는 형태로 개발 activity_main.xml 의 경우 기본 설정되는 layout을 감싸는 형태로 layout을 써줘야 한다. 말이 이상한데 아래 코드를 보고 확인 위 ..

Develop/Android 2021.04.08

Android - USB 없이 Wifi로 디바이스로 디버깅 하는법

회사 vpn이 별로라서 ( USB 연결 해지 하면 VPN 끊김 ) USB를 연결하지 않고 디버깅 하는 법을 검색했다. 생각보다 많은 사람들이 쓰고 있었는데, 검색하면서 든 생각은 ' 아 생각보다 나는 adb와 친하지 않구나.. ' 싶었음. 각설하고 USB 없이 wifi 로 디바이스를 연결하여 디버깅 하는 법을 기록한다. * 기본적으로 adb 설치, 환경변수가 등록되어 있어야 편합니다. 1. 기기 USB 연결 ( 마지막 연결 ㅋ ) 2. cmd or terminal 열기 3. adb tcpip 5555 // 5555 포트 열기 4. USB 연결 해지 5. 와이파이 연결된 디바이스 아이피 확인 - 설정 -> 와이파이 -> 와이파이 상세 -> 아이피 확인 6. adb connect '확인된 ip ' - ex)..

Develop/Android 2021.02.15
반응형