다음 글은 전체 내용을 공유하지 않고, 새로운 블로그로 링크를 제공하는 글입니다. 이어보기 : http://thdev.tech/androiddev/2016/05/04/Android-Test-Example Android의 앱 완성도를 높이기 위해서 AndroidTest를 작성하게 됩니다.오늘은 AndroidTest를 작성하기 위해서 가장 기본적으로 알아야 할 내용을 다루어보겠습니다.제가 참고한 자료들은 아래와 같습니다.Android Testing Support Library - Github 문서Testing Support Library - Android 문서Android Testing ConceptsAndroid user interface testing with Espresso - TutorialAndro..
다음 글은 전체 내용을 공유하지 않고, 새로운 블로그로 링크를 제공하는 글입니다. 더보기 : http://thdev.tech/androiddev/2016/05/03/MediaProjection-MVP-Pattern 지난번에 작성하였던 MediaProjection 예제를 수정하였습니다.안드로이드 화면 캡쳐 API - MediaProjection 사용해보기GitHub Repository : MediaProjectionExampleModel View Presenter를 구분하여 리팩토링을 진행하였고, 다음의 자료를 참고하여 MVP 패턴을 적용해보았습니다.GDE 정승욱 : Adapter, 누구냐 넌? - Data? View? MVC(Model View Controller)MVP를 소개하기 앞서 MVC에 대해서 ..
다음 글은 전체 내용을 공유하지 않고, 새로운 블로그로 링크를 제공하는 글입니다. GitHub blog 더보기 : http://thdev.tech/androiddev/2016/04/09/Android-MediaProjection-Exmple 안드로이드 5.0(Lollipop : API 21)부터 Screen 데이터를 가져올 수 있는 API가 추가되었습니다.ScreenCapture이 같은 API를 이용하여 구글에서도 게임 녹화 앱을 만들었습니다. Youtue Game app(미국에서만 다운로드 가능합니다)화면 캡처를 할 수 있는 API의 이름은 MediaProjection입니다. 이 API는 안드로이드 5.0(API 20)을 minSdk로 설정하면 사용할 수 있습니다. Android MediaProject..
다음 글은 전체 내용을 공유하지 않고, 새로운 블로그로 링크를 제공하는 글입니다. 이어보기 : http://thdev.tech/androiddev/2016/04/05/Android-Multi-Window-Example-One 안드로이드 N부터 Multi window를 지원하게 됩니다. 단순히 Multi window이고 구글 설명상 Activity lifecycle을 그대로 따를 것이라고 합니다. 이번에는 예제를 통해서 이러한 변화가 어떻게 적용되는지 살펴보겠습니다. 지난 정리 글 : Android N Multi Window 살펴보기 Android N Multi Window Freeform mode 에뮬레이터에 적용해보기API 문서 Android N Multi Window API 안드로이드 멀티 윈도우멀티..
안드로이드 N에 비활성화되어 있는 Freeform 을 활성화하는 방법을 소개합니다. GDG Korea Android에 ganachoco(Young-Ho Cha) 님이 소개해주신 "Android N Feature Spotlight: Freeform Window Mode Offers True Windowed Multitasking, But It's Disabled By Default" 을 참고하여 작성합니다. 위의 글은 크게 다음을 소개하고 있습니다. - Android 에뮬레이터를 통한 적용 방법 - Android N Preview 디바이스에 직접 적용하는 방법 이번 글에서는 Android Virtual Device를 통한 적용 방법을 소개하겠습니다. 안드로이드 N에서 추가된 Multi-Window에 대한 ..