MediaProjection - ForegroundService 이용하기
2016년에 작성한 MediaProjection 프로젝트를 수정하여, 수정하면서 달라진 부분과 MediaProjection 사용 시 달라진 점들을 살펴본다.
안드로이드 화면 캡쳐 API - MediaProjection 사용해보기 MediaProjection Example - MVP 패턴 적용
크게 달라진 부분을 제외하고, API는 위 2개의 글을 통해 확인이 가능하다.
Android developer's blog. story.
2016년에 작성한 MediaProjection 프로젝트를 수정하여, 수정하면서 달라진 부분과 MediaProjection 사용 시 달라진 점들을 살펴본다.
안드로이드 화면 캡쳐 API - MediaProjection 사용해보기 MediaProjection Example - MVP 패턴 적용
크게 달라진 부분을 제외하고, API는 위 2개의 글을 통해 확인이 가능하다.
AndroidX에 Android Security 라이브러리를 추가해주었는데, 첫 발표는 Google I/O에서 alpha1을 배포했었고, 같은 달 alpha2를 업데이트했다.
다음 영상은 DevSummit 2019 발표 영상이다.
이전 글에서 RxJava와 Coroutines을 각각 알아보고, Coroutines Flow도 아주 간단하게 살펴봤다.
RxJava와 Coroutines을 간단하게 알아보자.
2 번째 글에서는 샘플을 위주로 살펴보려고 한다. RxJava 샘플을 만들고, RxJava와 Coroutines을 엮어서 사용하는 방법을 알아보려고 한다.
실제 개발에서 이렇게 사용하지 않으리라는 보장은 없고, Thread와 Coroutines을 엮어서 사용할 수도 있으니, 하단에 짧은 샘플을 만들어본다.
약 1년 전 Coroutines을 처음 다루었고, RxJava에 대해서 조금 익숙하게 사용할 시점에 작성했던 글이다.
RxJava와 Kotlin Coroutines 비교해보기 - 링크
그간 지원은 다음과 같다.
Android Studio Espresso Recorder 활용한 UI 테스트에 대해 알아보았는데, 부족한 점이 있었다. 그래서 이번 글을 통해 Espresso Recorder에서 생성해준 코드에 부족한 부분을 채워 보려고 한다.
결론부터 적어보면 Espresso Recorder Recorder를 활용하는 경우 Android UI가 다 그려졌는지에 대한 여부는 제공하지 않는다.
이전 글 : 안드로이드 Espresso Recorder 활용한 UI 테스트
완전하지는 않지만, 최소한 UI가 그려지는 시점을 알 수 있을 것 같은 방법을 알아보려고 한다.
Kotlin Coroutines 활용 방법을 소개한다.