일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Android 애드몹
- JetpackCompose
- 안드로이드광고
- android daum map
- ImageView
- Firebase
- Android
- RecyclerView
- 젯팩컴포즈
- 안드로이드컴포즈
- android kakao map
- 다이나믹 링크
- dynamiclink
- 안드로이드
- HTTP
- thread
- 안드로이드 카카오 지도
- 애드몹광고
- 안드로이드 라이브러리
- Clean Architecture
- 파이어베이스
- 아키텍처
- 동적 링크
- 컴포넌트
- component
- 선언형UI
- android 지도
- glide
- 애드몹배너
- 클린 아키텍처
- Today
- Total
목록전체 글 (81)
코딩스토리
이번 포스팅에는 안드로이드 네아로(네이버 아이디로 로그인)연동하는법에 대해 알아보겠습니다. 우선 네이버 개발문서로 가서 통신 키값을 가져와야 합니다. https://developers.naver.com/docs/login/android/ 네이버아이디로로그인 안드로이드 개발가이드 NAVER Developers - 네이버아이디로로그인 안드로이드 개발가이드 developers.naver.com 사이트에 들어가시면 네이버로그인을 해 주신 후에 오픈 API 이용 신청 버튼을 누릅니다. 위와 같은 화면이 나오게되는데, 어플리케이션 이름과 사용API에 맞게 설정해줍니다. 여기서는 네이버 아이디로 로그인 API만 필요하기 때문에 콤보박스에 있는 내용은 선택하지 않고, 네이버 아이디로 로그인했을 시 필요한 데이터만 체크..
앱을 만들다보면 상단에 타이틀바(액변바)를 없애고 싶은 경우가 많습니다. 액션바를 업애기 위해서는 java코드로 없애는 방법과 style을 통해 제거하는 방법이 있습니다. 먼저 style을 통해 제거하는 방법에 대해 살펴보겠습니다. app->res->values->styles.xml파일을 들어갑니다. 기존에 있던 테마에 false true 를 추가해줍니다. 액션바를 제거하고, 타이틀바를 안보이게 하는 코드입니다. Java코드를 통해 제거하는 방법은 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_feeling_uploa..
가끔 구글플레이스토어에 앱을 배포하거나 부득이하게 패키지명을 변경해야 하는 때가 있습니다. 새로운 프로젝트를 생성해서 코드를 옮기는 방법도 있지만 너무 번거롭고 시간이 오래걸립니다. 안드로이드 스튜디오에서 한번에 패키지명을 변경하는 방법에 대해 알아보도록 하겠습니다. app -> java 하위의 패키지가 묶여있는 부분을 클릭한 후 설정버튼을 누르게 되면 다음과 같은 창이 뜹니다. 'Compact Middle Packages'를 해제해줍니다. 해제하고 나면 위와같이 패키지가 세분화된 폴더로 보여지게됩니다. 바꿀부분을 선택하고 마우스 오른쪽을 클릭하게 되면 위와 같이 Recfactor이 뜹니다. 클릭하면 상세로 Rename를 클릭하게되면 이름을 변경할 수 있습니다. Rename을 클릭하게 되면 다음과 같은 ..
이번 포스팅에서는 레이아웃을 블러처리하는 라이브러리를 소개해드리겠습니다. https://github.com/mmin18/RealtimeBlurView mmin18/RealtimeBlurView A realtime blurring overlay for Android (like iOS UIVisualEffectView) - mmin18/RealtimeBlurView github.com 이 라이브러리는 blruview에 겹쳐있는 레이아웃에 블러처리를 해주는 라이브러리입니다. 사용법은 위 깃허브에도 자세히 나와있지만, 다시한번 정리해드리겠습니다. 우선 gradle에 라이브러리를 추가해줍니다. dependencies { ... implementation 'com.github.mmin18:realtimeblurvi..
ERROR: This version of Android Studio cannot open this project, please retry with Android Studio 4.0 or newer. 위 에러는 다른사람이 개발하던 프로젝트를 가져왔을 경우에 자주 나오는 에러입니다. 이 에러는 개발하던 컴퓨터의 안드로이드 스튜디오 버전보다 새로 다운로드 받은 안드로이드 버전이 낮을 때 생기는 오류입니다. 이 오류를 해결하기 위해선느 안드로이드 드튜디오 버전을 최신버전으로 업데이트해주면 됩니다. 안드로이드 스튜디오 업데이트 방법 Window 상단 메뉴바 Help -> Check for Updates Mac Android Studio -> Check for Updates 클릭하게 되면 다음과 같은 창이 뜹니다...
앱을 사용하시다 보면 밑에 숨겨져있는 레이아웃을 끌어서 보여주는 부분이 있습니다. SlidingDrawer를 사용하시면 다음과 같이 레이아웃을 위로 끌어서 올리거나 클릭을 해서 레이아웃을 보여줄 수 도 있고, 끌어서 내리거나 클릭을 해서 다시 내릴 수 도 있습니다. 보통 FrameLayout이나 RelativeLayout을 사용하고, LinearLayoutdlsk TableLayout에는 사용할 수 없습니다. activity_main.xml XML 속성 android:allowSingleTap - 핸들을 한 번 탭하여 서랍을 열거 나 닫을 수 있는지 여부를 나타냅니다. android:animateOnClick - 사용자가 핸들을 클릭 할 때 애니메이션으로 서랍을 열거 나 닫을 지 여부를 나타냅니다. an..