어제는 안드로이드에서 collapsingToolbarLayout을 이용하여 움직이는 상단바를 만들어보았다.움직이는 상단바를 위해 필요한 xml 구조추가 : CoordinatorLayout안에 자식뷰를 배치하는 방법CoordinatorLayout의 자식뷰는 anchor와
이번에 만들고 있는 안드로이드 어플이 FrameLayout을 이용한 하단탭과, 프래그먼트 안에 뷰페이저가 함께 있는 구조인데, 뷰페이저의 어댑터로 사용하던 FragmentPagerAdapter가 deprecated되어 대체 방법인 FragmentStateAdapter를
오랜만에 안드로이드로 다시 돌아왔더니, deprecated된 것이 너무 많다ㅠㅠ 그 덕에 새로운 대체 방법들을 찾아보며 공부를 하게 되었다.ActivityResultLauncher가 이전과 비교해 달라진 점?이전과 가장 큰 차이점은 requestCode가 없어졌다는 점
기존에 많이 사용하던 AsyncTask가 deprecated되었다. Rxjava로 이를 대체해보자.먼저 implementation을 해준다.
이번에는 URL 공유 시, 미리보기 정보가 보이는 기능을 만들어 보았다.원리URL이 인식되면, 크롤러가 해당 웹사이트의 HTML head 의 메타 데이터를 크롤링하여 미리보기 화면을 생성한다.프로토콜대부분 페이스북의 Open Graph 프로토콜을 사용한다.공식 페이지:
소소하지만 은근히 날 짜증나게 했던 것을 해결하여 블로그에 정리해 놓으려한다.포스팅 기능 구현 중에, 글이 서버에 저장되는 동안 로딩화면을 보여주려 했는데, 실행해보니 아래 사진처럼 나왔다.상단의 appBar까지 로딩창이 덮지 않는 것이 보기에 맘에 들지 않아서, 레아
이번에는 Volley+를 이용해서 서버에 텍스트와 여러개의 이미지를 업로드해보았다.Volley+ 사용하기Implementaion기존에 Volley와 Volley+를 같이 사용하면 충돌 오류가 나므로, Volley+만 implementation해서 사용하자.매니페스트 수
안드로이드 빌드 버전 Q (안드로이드 10, API 29) 이상부터 Scoped Storage가 적용되어, 갤러리에 이미지를 저장하거나, 기기에 있는 이미지 파일을 서버에 업로드하기가 어려워졌다. > 내부 vs 외부 저장소 > Scoped Storage 👇안드로
간단히 정리한 retrofit 사용법