일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 파이어베이스
- 컴포넌트
- android daum map
- JetpackCompose
- Clean Architecture
- 동적 링크
- 안드로이드컴포즈
- 젯팩컴포즈
- android 지도
- 안드로이드
- 클린 아키텍처
- HTTP
- thread
- 선언형UI
- ImageView
- Firebase
- android kakao map
- RecyclerView
- dynamiclink
- 애드몹배너
- 안드로이드광고
- 아키텍처
- 애드몹광고
- 안드로이드 카카오 지도
- component
- Android 애드몹
- Android
- glide
- 다이나믹 링크
- 안드로이드 라이브러리
- Today
- Total
목록2020/01 (4)
코딩스토리
가끔 github와 같이 다른사람이 만든 소스를 참고하려고 프로젝트를 통째로 받아왔을 경우 ERROR: The specified Gradle distribution 'https://services.gradle.org/distributions/gradle-x.x.x-all.zip' does not appear to contain a Gradle distribution. 라는 에러메시지를 본 적이 있을 것입니다. 프로젝트를 그대로 옮겨 외부망이 막혀있는 등 다른 환경에서 사용해야 할 때 services.gradle.org주소에 접근하지 못하는 상황이 생길 때 나오는 에러메시지입니다. 주소에 접근하지 못한 프로젝트는 gradle zip파일을 다운받지 못하여 프로젝트를 제대로 열지 못하게 됩니다. 이런 경우 g..
인스타그램에서 ViewPager로 옆으로 스크롤하는부분인데 이미지가 나올 때 있고, 동영상이 나올 때가 있습니다. 이번 시간에는 하나의 뷰로 url의 확장자가 이미지형 확장자일 경우 이미지뷰를 보여주고, 비디오형 확장자일 경우는 비디오뷰를 보여줄 수 있는 이미지비디오뷰를 만들어보겠습니다. 비디오 뷰는 안드로이드에서 기본적으로 제공하는 비디오를 사용하지 않고 구글에서 만든 오픈소스 미디어 플레이 라이브러리인 ExoPlayer를 사용해 보겠습니다. ExoPlayer는 기존 비디오뷰보다 더욱 작고 유연하며 안정적이라 유튜브와 구글무비에서도 사용한답니다~ 우선 ExoPlayer를 사용하기 위한 사용법에 대해 알아보겠습니다. 라이브러리 추가 build.gradle(Module: app) apply plugin: ..
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로 설정해줍니다.
이번 시간에는 카카오톡으로 로그인 연동을 시켜보도록 하겠습니다. App Key 발급 및 등록 카카오연동을 하기 위해서는 페이스북 연동할떄와 마찬가지로 SDK외에도 App Key를 발급받아 프로젝트에 등록을 해주어야 합니다. App Key는 카카오개발자 홈페이지에서 받을 수 있습니다. https://developers.kakao.com/ 카카오계정 로그인 여기를 눌러 링크를 확인하세요. accounts.kakao.com 카카오개발자 홈페이지에 로그인을 하게되면 우측 상단에 이름을 클릭하게 되면 마이페이지로 갈 수 있습니다. 내 어플리케이션을 누르게 되면 앱을 만들 수 있는 폼이 생성됩니다. 앱 만들기 버튼을 클릭해줍니다. 앱 이름과 회사명을 설정하게 되면 다음과같이 앱 코드가 생성됩니다. 여기서 저희가 사..