일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Navigation
- WorkManager
- DialogFragment
- 생명주기
- Retrofit2
- Lifecycle
- multipart
- kotlin
- SSAID
- Android
- json
- Load failed
- gradle plugin
- studywithme
- findNavController
- BottomSheetDialogFragment
- NumberPIcker
- http
- Collections Function
- DataBinding
- 기기고유값
- ThreeTen Backport
- layout_constrainedWidth
- RecyclerView
- todo
- log
- 화면 회전
- layout_constrainedHeight
- Room
- Popup menu background color
- Today
- Total
목록전체 글 (31)
chacha's
아래에서 사용된 코드는 Github 에서 확인하실 수 있습니다. - Implement a Click Listener with RecyclerVIew and DataBinding 👆 DataBinding을 사용할 때, RecyclerView에 ClickListenr를 추가하는 방법 1. 어댑터 클래스가 있는 파일에서 clickListener 클래스를 만듭니다. class SleepNightAdapter() : ListAdapter(SleepNightDiffCallback()) { ... } /** * click 을 감지하고 클릭과 관련되어 처리해야 데이터를 fragment 에 전달합니다. * click event 가 발생할 때마다 이를 fragment 에 알리는 * 아래의 Callback method 는 ..
목차 Working with the AppBar - Docs App bars: top - material.io 를 참고하여 작성한 게시글입니다. App bars: top ToolBar Menu in Fragment 개발자를 위한 레시피 - 안드로이드 액션바(ActionBar) 기본 사용법 을 참고하였습니다. 1. res/menu 폴더에 menu 리소스 파일을 생성해줍니다. 여기서 showAsAction 속성에 따라서 AppBar에 어떻게 보여질지가 결정됩니다. 속성 설명 app:showAsAction="always" 을 항상 AppBar의 액션으로 표시해줍니다. app:showAsAction="never" AppBar의 액션으로 표시하지 않고 오버플로우 메뉴에 표시 app:showAsAction="ifR..
목차 Android Architecture Components Advanced Navigation Sample - Github BottomNavigationView - Getting Started With Navigation Component - Youtube Null NavHostFragment/NavController with FragmentContainerView - stack overflow Using Bottom Navigation - material.io Integrate the Navigation component - Docs 위의 내용을 참고하여 작성하였습니다. BottomNavigationView 🚨 UI 주의사항 Bottom Navigation UI를 사용할 때 주의해야 할 사항이 있습..
찰스의 안드로이드_보일러플레이트 코드란?을 참고하였습니다. 보일러 플레이트 코드(Boiler Plate Code)란? 특정한 기능을 구현한 것을 최소한의 변경으로 여러 곳에서 재사용할 수 있으며, 반복적으로 비슷한 형태를 띄는 코드를 의미합니다. 가장 대표적인 예로는 변수에 대한 getter/setter 메서드가 있습니다. 아직 정확한 의미는 모르겠지만 개인적으로는 일종의 템플릿이라고 생각합니다. 알고리즘 문제를 예로 생각해보면 BFS의 경우 개념적으로는 현재 위치에서 인접한 노드들을 탐색하는 그래프 탐색 방법입니다. 코드를 작성하는 방면에서 생각해보면 Queue라는 자료구조를 이용하여 현재 인접한 노드들을 삽입하여 다음 탐색에 이용하는 방법을 기본 틀로서 자주 이용합니다. 이렇듯 어떠한 기능을 구현하는..
ADB(Android Debug Bridge)는 애뮬레이터나 기기에 명령을 보낼 수 있도록 하는 Command line tool입니다. ADB 사용하여 프로세스 강제 종료하기 Terminal에서 abd가 있는 폴더로 이동합니다. 애뮬레이터를 사용하여 앱을 실행합니다. 사용 중이던 앱을 백그라운드로 보냅니다. ( 앱을 실행 중일 때 home 버튼을 누르면 앱을 백그라운드로 보낼 수 있습니다. ) Terminal에 아래와 같은 명령어를 입력하여 adb를 실행합니다. 아래의 명령어는 Android OS가 앱의 실행을 멈추듯이 동작합니다. ADB를 path에 추가하기 만약 adb 파일이 있는 폴더로 이동하지 않고 Terminal에서 바로 사용하고 싶다면 path에 파일 경로를 추가해주어야 합니다. 1. ADB ..