일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- List
- notifychanged
- url 관찰
- 상단 탭바
- Android
- 기존 앱
- Swift Package Manager
- transformation.map
- base64 변환
- Tuist
- DataBinding
- development language
- SwiftUI
- Side Menu
- 개발자 면접
- ios
- ViewBuilder
- 스크롤 탭
- pod install
- GeometryReader
- DevelopmentRegion
- UIPresentationController
- url 추적
- convert base64
- scrolling tab
- oberve url
- swift #swift keychain #keychain 사용법
- swift
- detect url
- UIViewControllerTransitioningDelegate
- Today
- Total
목록안드로이드 (39)
버그 잡이
오늘은 자바 중급 과정 2탄으로 CallBack에 대해서 알아보겠습니다. 1. CallBack이란 무엇인가? - 일반적인 함수 호출은 호출자가 피호출자를 부르는데 callback은 반대로 피호출자가 호출자를 부르는 것입니다. - 즉, 사용자가 시스템에서 요청하는 일반적인 과정과 다르게 시스템 측에서 이벤트를 발생시켜 이를 처리해달라고 하는 것입니다. 2. CallBack은 왜 쓰는가? - A클래스에서 동작할 수 없고 B클래스에서만 동작할 수 있는 메서드를 A측에서 호출할 수 있도록 한다. 안드로이드로 예를 들어보겠습니다. 리사이클러뷰를 구현했는데 각 항목에 대한 클릭이벤트를 구현하고 싶습니다. A클래스 : MainActivity B클래스 : RecyclerViewAdapter 각 항목 클릭에 대한 메서드..
마르코 님의 "좋은 안드로이드 개발자가 되는 법"이라는 글을 보면 안드로이드 개발자가 되기 위해서 무엇을 공부해야하는지 설명해주십니다. 저의 수준에서는 자바 중급부터 다잡을 필요가 있어 해당 개념을 하나씩 공부해서 정리하고자 합니다. 오늘 알아볼 개념은 자바의 Null Check 입니다. 자바 개발하면서 가장 많이 접하는 에러는 바로 NullPointException 에러입니다. 변수가 null일 경우 runtime에서 오류가 나는 에러인데요. 즉, 컴파일 하는 과정에서는 이 에러를 잡을 수 없습니다. 그렇기 때문에 개발자는 이러한 NullPointException 에러를 방지하기 위해서 방어적으로 코딩을 해야합니다. Null Check이 NullPointException 에러를 방지하기 위한 그 방법입..
습관앱을 만들면서 진행 현황을 핸드폰 홈 스크린에서 확인할 수 있는 위젯을 만들었습니다. 주요 기능 1. 리스트뷰를 위젯에 표현 2. 위젯 클릭시 앱으로 이동 3. 데이터 최신화 구현 방법 1. 리스트뷰를 위젯에 표현 - https://onepinetwopine.tistory.com/402 Android 안드로이드 ] Listview Widget 위젯 만들기 Android App Widget Document : https://developer.android.com/reference/android/appwidget/package-summary 위젯 앱 위젯은 핸드폰 홈화면에서 볼 수 있는 작은 어플리케이션입니다. 보통 시계, 날씨, 데이터리.. onepinetwopine.tistory.com 기본 홈 위젯..
1. 안드로이드(android) EditTExt 안에 스크롤바 넣기. *레이아웃 XML의 EditText 안에 아래 코드 작성 android:scrollbars = "vertical" 2. EditText 클릭시 키보드가 뜨면 layout 밀리는 현상 해결방법 *매니페스트 파일에서
Activity간 데이터를 넘기기 위해서(혹은 주고받기 위해서) 우리는 intent를 사용합니다. putExtra로 데이터를 넘기고 getIntent로 데이터를 받습니다. 그런데 리사이클러뷰를 사용하는 경우 MemoListActivity에 adapter에서 intent를 넘겨주는 동시에 다른 MemoWriteActivity에서 intent를 넘겨주는 경우가 있습니다. 이런 경우 오류가 뜨는데 해결책은 다음과 같습니다. 참고 : https://stackoverflow.com/questions/33958532/how-use-two-getintent-in-activity
오늘은 위와 같은 기능을 만들어보겠습니다. 정확히는 위와 같은 기능을 만든 외국 자료를 바탕으로 정리해보겠습니다. https://blog.teamtreehouse.com/contextual-action-bars-removing-items-recyclerview Contextual Action Bars: Removing Items from a RecyclerView In this post, we’ll be looking at the Contextual Action Bar (CAB). CABs are a great way to let your users select multiple items and then take action on all of those items at once. blog.teamtree..
https://ccdev.tistory.com/14 [Android] 안드로이드 잠금화면(LockScreen) 만들기 기초1 [Android] 안드로이드 잠금화면(LockScreen) 만들기 기초1 안드로이드 잠금화면 만들기 포스팅을 시작합니다 ! 안드로이드 잠금화면 만들기의 기초 첫번 째 포스팅에서는 잠금화면을 띄우기 위한 기본 구성을 알아.. ccdev.tistory.com *위에 블로그를 참고하여 응용하였습니다. 프로그래밍을 배우기 전부터 만들고 싶었던 앱이 있었다. "핸드폰 잠금화면 기능" 틈만 나면 유튜브, SNS에 빠져 시간을 낭비하는 나의 모습을 반성하며 이를 제어할 수 있는 방법으로 잠금화면 기능을 생각했다. '내가 낭비한 시간을 돈으로 환산해서 보여주는 잠금화면 기능이 있으면 좋겠다' 그..