일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Status Bar
- Encoding
- 디버깅 오류
- intArray
- interface
- Log잘림
- android studio cloud
- 군대 깃허브
- log
- Rest
- 네트워크
- 군대에서 안드로이드 개발
- text
- DataBinding
- 군대 github
- Compose
- multipart
- 오류
- apollo
- RETROFIT
- 뷰 겹침
- Android
- kotlin
- android 오류
- okhttp
- 군대 개발
- 군대개발
- Di
- REST API
- BindingAdapter
- Today
- Total
목록전체 글 (17)
KDY
안녕하세요 이번에는 RestApi에 대해 알아보겠습니다. 먼저, Rest란? “Representational State Transfer” 의 약자로 자원을 이름으로 구분하여 해당 자원의 상태(정보)를 주고 받는 모든 것을 의미한다. 즉, 자원(resource)의 표현(representation) 에 의한 상태 전달을 의미합니다. 자원(resource)의 표현(representation) 자원 : 해당 소프트웨어가 관리하는 모든 것 ex) 문서, 그림, 데이터, 해당 소프트웨어 자체 등 자원의 표현 : 그 자원을 표현하기 위한 이름 ex) DB의 음식 정보가 자원일 때, ‘food’를 자원의 표현으로 정합니다. 상태(정보) 전달 데이터가 요청되어지는 시점에서 자원의 상태(정보)를 전달한다. JSON 혹은 ..

GraphQL을 스키마 파일을 다운로드 받이 위해 apollo명령어를 썼는데 아래와 같은 오류가 나서 해결법을 알려드리려 합니다. 내용은 "이 시스템에서 스크립트를 실행할 수 없으므로 ~(블라블라)~ 파일을 로드할 수 없습니다. 자세한 내용은 about_Execution_Policies(https://go.microsoft.com/fwlink/?LinkID=135170)를 참조하십시오."로, 시스템의 설정에서 스크립트를 실행할 수 있는 권한이 부여되어있지 않은 상태라서 해당 작업 명령을 수행할 수 없어서 발생하는 오류입니다. Window10 기준으로, Windows PowerShell 앱을 통하여 시스템의 스크립트 실행 권한을 변경하여 해결할 수 있습니다. 꼭 관리자 권한으로 실행해 주셔야 합니다! ge..

안녕하세요 이번에 포스팅할 내용은 BindingAdapter입니다. 들어가기에 앞서 DataBinding이 선행되어 있어야 함을 알립니다. https://yeongdae-coding.tistory.com/8 BindingAdapter란? LayoutView에는 여러가지 속성들이 있습니다. 하지만 이러한 속성들 중에서 자신이 원하는 기능이 없을수도 있습니다. 그럼 acitivity처럼 원하는 메서드를 따로 만들어서 사용할수는 없을까요? 아니요. 그때 사용하는게 오늘 알려드릴 BindingAdapter 입니다. 사용방법 먼저 BindingAdapter Class를 만들어 줍니다. object BindingAdapter { @JvmStatic @BindingAdapter("setText") fun change..

buildFeatures { // 데이터 바인딩 활성화 dataBinding true } DataBinding 이란? Android 생태계에서 이미 많이 사용되고 있는 DataBinding(데이터바인딩)은 간단하게 xml파일에 Data를 연결(binding)해서 사용할 수 있게 도와주며 Android JetPack 라이브러리의 하나의 기능 입니다. 즉, 데이터바인딩은 애플리케이션 로직과 레이아웃을 binding하는 데 필요한 글루 코드를 최소화합니다. 글루 코드란?프로그램의 요구사항 구현에는 기여하지 않지만, 본래 호환성이 없는 부분끼리 결합하기 위해 작동하는 코드-제타위키 내용이 이렇다 보니 findViewById를 사용하지 않아도 되며 보통 MVVM 패턴을 구현 할 때 "LiveData"와 함께 거의..