일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 깃헙
- MVVM
- studio
- 레트로핏
- 안드로이드
- Gradle
- Github
- GIT
- ADB
- 웹뷰
- Retrofit
- 스튜디오
- error
- Kotlin
- dart
- 코틀린
- 안드로이드 스튜디오
- Android
- RecyclerView
- 에러
- build
- image
- 유튜브
- coroutine
- viewpager
- 안스
- 안드로이드스튜디오
- 코루틴
- WebView
- 의존성주입
- Today
- Total
목록image (5)
코딩하는 일용직 노동자
앱용 아이콘 이미지 제공 사이트 와 해상도별 이미지 생성 사이트입니다. https://www.pngrepo.com/vectors/android/ Android SVG Vectors and Icons - PNG Repo Free PNG Icons Free transparent Android vectors and icons in SVG format. Free download Android SVG Icons for logos, websites and mobile apps, useable in Sketch or Adobe Illustrator. Browse SVG vectors about Android term. www.pngrepo.com http://ticons.fokkezb.nl/ TiCons - Gene..
운영중인 앱의 이벤트 상세화면에서 로드하는 이미지의 해상도가 1440x14300 에 용량이 5.8M 나 되는 어마무시한 넘이었다. 때문에 저사양폰에서는 이미지가 표시되지 못하고 검정색 화면으로 표시되었다. Glide의 캐싱옵션을 바꿔보고, 원본 이미지의 품질을 줄여서 용량을 800kb로 만들어도 여전히 표시되지 않았다. 아마도 해상도 자체가 워낙 상식을 벗어나다보니 이미지뷰가 처리해주지 못하는듯 하다. 이것을 웹뷰방식으로 처리해주는 Nasca 이미지로더를 사용해서 해결했다. 아래는 문제 해결에 결정적인 도움을 준 블로그이다. https://medium.com/myrealtrip-product/android-webview%EB%A5%BC-%EC%82%AC%EC%9A%A9%ED%95%9C-%ED%9A%A8%..
Android 13 Preview에 새로운 사진 선택 도구가 포함되었습니다. 이 라이브러리는 향후 Android 11(API 레벨 30) 이상의 앱을 지원합니다. 앱에 전체 미디어 라이브러리에 대한 액세스 권한을 부여하지 않고도 사용자가 미디어 파일을 선택할 수 있는 안전한 기본 제공 방법을 제공해줍니다. 사용자가 사진 또는 비디오만 볼 수 있도록 지정할 수 있으며 설정에 따라 1장만 선택할 수도, 여러개의 사진을 선택할 수도 있습니다. - 사진 1장만 선택할때 // Launches photo picker in single-select mode. // This means that the user can select one photo or video. Intent intent = new Intent(Med..
# Coil은 무엇인가? 이번 포스팅은 새로나온 이미지 로딩 라이브러리 Coil에 대해 알아보겠습니다. 요즘 실무에서 가장 많이쓰이는 이미지 라이브러리라면 Glide를 꼽을 수 있겠습니다. 하지만 Coil은 Glide 보다도 더 가볍게 만들어져 있기에 간단한 앱에 사용해보기에 괜찮을 듯 합니다. Coil은: Coroutine Image Loader의 약자입니다. Coil은 Kotlin Coroutines으로 만들어진 Android 백앤드 이미지 로딩 라이브러리입니다. 코루틴 자체가 내장이 되어있기 때문에 코루틴을 별도로 생성하지 않아도됩니다. 공식 사이트에서 소개하는 Coil 장점은 아래와 같습니다. 빠르다: Coil은 메모리와 디스크의 캐싱, 메모리의 이미지 다운 샘플링, Bitmap 재사용, 일시정지..
# 들어가며 하이브리드 앱에서 웹뷰로 열린 웹문서에 태그가 있습니다. 사진을 첨부하기 위한 기능입니다. iOS는 앱에서 별도의 처리가 없어도 사진을 선택하면 웹으로 사진이 잘 등록됩니다만, 안드로이드에서는 사진을 선택해도 웹으로 등록이 안됩니다. 이번 포스팅에서는 태그에 카메라 or 사진 갤러리를 표시하고 사진촬영이나 이미지 선택후 웹에 이미지를 넘겨주는 처리를 알려드리겠습니다. 우선 WebChromeClient() 를 상속받은 커스텀 클래스를 만들고 아래의 함수를 오버라이드 해줍니다. class CustomWebChromeClient(val activity: AppCompatActivity) : WebChromeClient() { var filePathCallbackLollipop: ValueCallb..