일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- glide
- thread
- 아키텍처
- 컴포넌트
- Firebase
- 다이나믹 링크
- 파이어베이스
- 애드몹광고
- android kakao map
- 안드로이드 카카오 지도
- Android
- HTTP
- RecyclerView
- component
- 안드로이드 라이브러리
- dynamiclink
- 선언형UI
- 젯팩컴포즈
- 안드로이드컴포즈
- android 지도
- 안드로이드
- JetpackCompose
- Clean Architecture
- 안드로이드광고
- 클린 아키텍처
- Android 애드몹
- android daum map
- 동적 링크
- 애드몹배너
- ImageView
- Today
- Total
목록2020/07 (7)
코딩스토리
앱을 만들다보면 상단에 타이틀바(액변바)를 없애고 싶은 경우가 많습니다. 액션바를 업애기 위해서는 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..
버튼을 클릭했을 때 버튼이 눌릴 때 색이 변한다던가, 이미지가 변하는 경우가 있습니다. 색이 변하기 위해서는 먼저 res폴더 안에 drawable에 파일을 추가해줘야 합니다. 파일을 생성하게 되면 코드를 작성합니다. 저는 "button_back.xml"이라고 생성했습니다. button_back.xml 버튼을 생성해 줄때 background속성에 방금 만든 button_back을 넣어줍니다. selector xml의 이벤트는 다음과 같은 속성을 주로 사용합니다. android:state_pressed = 객체를 누를 때 (ex : 버튼을 터치하거나 클릭 할 때)이 항목을 사용해야하는 경우 "true"; 이 항목을 누르지 않은 기본 상태로 사용해야하는 경우 "false"입니다. android:state_ch..