일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- dynamiclink
- Clean Architecture
- 애드몹배너
- JetpackCompose
- 클린 아키텍처
- 파이어베이스
- component
- ImageView
- 안드로이드컴포즈
- 동적 링크
- Firebase
- 컴포넌트
- android daum map
- 젯팩컴포즈
- android 지도
- RecyclerView
- thread
- glide
- 안드로이드
- 다이나믹 링크
- 안드로이드 카카오 지도
- Android
- 선언형UI
- android kakao map
- 안드로이드광고
- 아키텍처
- Android 애드몹
- 애드몹광고
- Today
- Total
목록전체 글 (81)
코딩스토리
Uri uri = Uri.parse("www.naver.com"); Intent intent = new Intent(Intent.ACTION_VIEW, uri); 다음과 같이 인터넷 창을 띄우려 했는데 android.content.ActivityNotFoundException: at android.app.Instrumentation.checkStartActivityResult (Instrumentation.java:2071) at android.app.Instrumentation.execStartActivity (Instrumentation.java:1717) at android.app.Activity.startActivityForResult (Activity.java:5250) at androidx.a..

이번에 안드로이드 토이프로젝트로 로또한방 이라는 앱을 제작했습니다. [구글플레이 스토어 링크] https://play.google.com/store/apps/details?id=com.lakue.lottoanalysis 로또한방 - 인생은 한방! 로또1등의 경험 - Google Play 앱 로또 1등을 노려보세요! [주요기능] ◉ 당첨결과확인 지난회차 당첨 결과를 확인할 수 있습니다. 지난회차의 당첨번호, 등위별 총 당첨금액, 당첨자수, 1인당 당첨금액에 대한 정보를 확인할 수 play.google.com 자신이 원하는대로 필터를 걸어주고, 무료번호를 제공받는 어플입니다. 또, 내가 언제쯤 로또당첨이 되고, 얼마를 써야 당첨이 될 수 있는지를 확인 할 수 있는 시뮬레이션 기능도 제공해줍니다. 어플을 사용..

이번에 MVVM, Hilt에 대해서 공부를 하면서 Kotlin언어로 앱을 제작하였습니다. [구글 플레이 스토어] https://play.google.com/store/apps/details?id=com.lakue.todaysclothes&hl=ko 오늘의 옷차림 - 오늘 뭐 입지? 온도별 옷차림으로 고민 해결! - Google Play 앱 아직도 아침마다 날씨 체크하시나요? 기온별 옷차림으로 현재 날씨에 따라 뭐 입어야 할지 해결해드립니다! [주요 기능] ◉ 시간별∙주간별 날씨 확인 현재 위치나 선택한 위치의 시간/주간별 play.google.com 아침마다 외출하기 전 오늘 날씨를 검색한 후 무슨 옷을 입을 지 고민하는 번거로움을 덜어주고자 오늘 날씨에 대해 옷차림을 추천해주는 앱입니다. 어플을 사용하..
음악 앱을 사용할 때는 앱을 실행했을 때 말고도 다른 앱을 실행하거나 휴대폰을 잠금화면으로 전환해도 음악이 재생되도록 구현되어있습니다. 이렇게 인터페이스가 없어도 백그라운드에서 실행되는 동작을 안드로이드에서는 Service(서비스)를 통해서 제공해줍니다. 우선 서비스를 구현하기 위한 기본적인 순서는 다음과 같습니다. 1. Service 클래스 생성 2. Androidmanifest.xml에 Service를 등록 3, Service를 시작하도록 호출 Service 클래스 생성 MusicService.java package com.lakue.servicemusicsample; import android.app.Service; import android.content.Intent; import android...

이번 시간에는 뷰가 겹쳐있을 때 해당 뷰를 최상단에 올리는 방법에 대해 포스팅하겠습니다. 다음과 같은 레이아웃을 다뤄보겠습니다. 다음 레이아웃은 노랑이 최하단, 초록색 뷰가 중간, 파란색 뷰가 최상단에 있습니다. @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); btn_left = findViewById(R.id.btn_left); btn_center = findViewById(R.id.btn_center); btn_right = findViewById(R.id.btn_right); btn_left.bring..

이번 시간에는 버튼을 통해 앱을 조금 더 꾸밀 수 있는 Ripple Effect기능에 대해 소개하겠습니다. 다음과 같이 버튼을 클릭 했을 때 클릭한 위치에서 점점 퍼지는 애니메이션 효과를 줄 수 있습니다. res>drawable폴더에 custom_ripple_effect.xml파일을 생성해줍니다. custom_ripple_effect.xml activity_main.xml background속성에 아까 만들어준 custom_ripple_effect효과를 넣어주면 버튼 클릭 효과 애니메이션을 볼 수 있습니다.