일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- spring sql injection 방지
- 운영체제 개념
- spring responseEntity response cause
- OS 자원관리
- 개발 직무 변경
- spring exceptionHandler response cause
- 백엔드 직무 변경
- IT 직무 변경
- spring exception cause remove
- spring paging sort sql injection
- Android Timer
- android 타이머
- ec2 scp 파일 전송
- 운영체제 멀티 태스킹
- aws ec2 scp 파일 전송
- spring dynamic query sql injection
- 운영체제 자원관리
- 운영체제 작동방식
- 개발 포지션 변경
- spring exceptionHandler reposnse stackTrace
- 운영체제 멀티 프로그래밍
- 운영체제 공룡책
- 운영체제 다중모드
- spring sql injection
- 운영체제 커널모드
- spring 동적 쿼리 주의사항
- 백엔드 포지션 변경
- spring responseEntity response stackTrace
- IT 포지션 변경
- spring exception stackTrace remove
- Today
- Total
오늘도 삽질중
앱을 개발하다 보면 NestScrollView 안에 RecylcerView를 넣어서 구현하는 경우가 종종 있습니다. 물론 이 방법은 RecylcerView 의 데이터가 많게 되면 비효율적인 방법이긴 하나 데이터가 적은 경우 유용하게 사용됩니다. 그런데 이런 요구사항이 들어왔습니다. 리스트의 아이템이 화면을 넘지 않으면 하단 버튼이 스크린샷처럼 하단에 위치해야 되고 아이템이 화면을 넘어가게 되면 버튼은 아이템의 최하단에 위치해야 된다. 리사이클러뷰의 아이템이 모든 화면을 가리지 않았지만 버튼은 하단에 고정이 되어있습니다. 반대로 아이템이 화면을 넘어갈 경우 버튼은 보이지 않고 스크롤시 버튼이 하단에 보이게 됩니다. 저도 처음에 생각대로 구현을 하다보니 리사이클러뷰 길이에 맞춰서 버튼의 위치가 변경되는 문제..
firebase DB를 사용해서 앱 내 채팅을 구현하는 작업을 했습니다. 너무나 당연하듯이 채팅은 단순 텍스트와 이모티콘 및 사진과 같은 이미지도 주고받을 수 있습니다. 문득 리스트에 사진과 같은 이미지를 보여주는 과정에서 동적으로 뷰가 변경이 되는걸 어떻게 구현해야 될까? 고민하다가 누구나 사용하는 카카오톡은 어떻게 이루어 졌는지 궁금해서 여러 방면으로 테스트를 해보고 저만의 규칙?을 정의해서 작업을 마무리 했습니다. 참고로 저는 카카오 개발자가 아닙니다. 기능 구현을 위한 일종의 탐험? 이라고 생각해주시고 해당 내용은 제가 정한 가설이므로 재미로 봐주시면 좋겠습니다! 자 우리가 자주 쓰는 카카오톡에 사진과 같은 이미지를 넣으면 아래와 같은 모습이 됩니다. 이미지의 사이즈가 각각 다르죠 해당 이미지의 ..
해당 링크를 클릭시 크게 보면 2가지동작이 존재합니다. 1. 앱이 설치되어 있다면 앱으로 이동 후 해당 페이지 실행 2. 앱이 설치되어 있지 않다면 플레이 스토어로 이동하여 앱 설치 유도 해당 글은 안드로이드 보다 자바스크립트에서 어떻게 link를 뿌려줘야 되는지 url 형식을 정리목적으로 글을 작성하게 되었습니다. 세부적으로 디테일한 내용은 관련된 자료가 많으니 한번 찾아보시고 저는 구현하려면 필수적으로 해야되는 부분만 기술하겠습니다. 1. 안드로이드 메니페스트에 인텐트 필터를 설정해 줍니다. 부분에서 scheme 와 host를 설정하는 것이 중요합니다. 이름은 임의로 작성해도 무방합니다. 2. 안드로이드 메니페스트에 작성한 값을 토대로 자바스크립에서 Url을 세팅합니다. const androidUrl..