일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 동적 링크
- 안드로이드컴포즈
- 파이어베이스
- HTTP
- 안드로이드 라이브러리
- 애드몹광고
- 다이나믹 링크
- RecyclerView
- JetpackCompose
- android 지도
- ImageView
- 안드로이드
- 안드로이드 카카오 지도
- glide
- 선언형UI
- 클린 아키텍처
- android daum map
- 애드몹배너
- thread
- Clean Architecture
- Android 애드몹
- 젯팩컴포즈
- android kakao map
- 컴포넌트
- component
- Android
- dynamiclink
- 아키텍처
- 안드로이드광고
- Firebase
- Today
- Total
목록glide (3)
코딩스토리
앱을 구현할 때 많은 앱들이 많은 양의 이미지를 보여주는 경우가 많습니다. 수많은 양의 이미지를 어플에 리소스파일로 넣어 배포를 하게되면 용량이 어마어마해집니다. 이 문제를 해결하기 위해서는 웹에서 이미지 URL을 가져오는 방법이 있습니다. 보통 ImageView를 사용할 때면 Glide 라이브러리나 Picasso 라이브러리를 사용합니다. 라이브러리를 만들어 배포를 한다던가 따로 커스텀을 하기 위해서 Glide나 Picasso라이브러리를 사용할 수 없을 때가 있습니다. 그럴 때는 다음과 같은 방법을 통해 ImageView에 http, https형식의 이미지 Url을 지정해줄 수 있습니다. manifests.xml MainActivity.java public class MainActivity extends..
API주소나 인터넷에 있는 이미지나 동영상을 재생하기 위해 url을 가져왔는데 이미지나 동영상이 안보일 경우가 있습니다. Android OS 9 Pie버전부터는 "http://"URL 접근이 막혔습니다. 그리고 사용하고 있는 API주소나 이미지주소, 동영상 주소의 네트워크 경로가 http로 되어있기 때문에 다음과 같은 오류가 발생합니다. Error. CLEARTEXT communication 'IP' to not permitted by network security policy 해결방법 1. 네트워크 주소를 http에서 https로 바꿔줍니다. 2. menifest에서 userCleartextTraffic를 true로 설정해줍니다.

Glide 구글에서 공개한 이미지 라이브러리입니다. 가장 성능이 좋은 이미지 로딩 라이브러리로 잘 알려져 있습니다. 기본적으로 사진 로딩과 동영상, gif 파일 로딩 기능까지 지원합니다. Gradle 추가 build.gradle(Module:app) dependencies { implementation 'com.github.bumptech.glide:glide:4.10.0' annotationProcessor 'com.github.bumptech.glide:compiler:4.10.0' } gradle에 Glide라이브러리를 추가해줍니다. https://github.com/bumptech/glide Glide 사용법 ImageView imageView = findViewById(R.id.imageView..