다음 글은 전체 내용을 공유하지 않고, 새로운 블로그로 링크를 제공하는 글입니다. 이어보기 : https://thdev.tech/coroutines/2019/04/05/Init-Coroutines/ Kotlin coroutines은 기존 Java Thread, 안드로이드에서 제공하는 AsyncTask, ReactiveX 패러다임을 일부 구현한 RxJava를 대신할 수 있는 Asynchronous/Non-blocking programming을 제공한다. 참고로 기존에 작성하였던 글에서 Kotlin Coroutines을 알아보고, 안드로이드에 library 적용하기 Java Thread/AsyncTask/RxJava 활용에 대한 내용이 포함되어 있다. 다음 글은 전체 내용을 공유하지 않고, 새로운 블로그로 ..
Nexus 9에 설치하여 사용 중인 Remix OS를 소개합니다. 넥서스 9에 설치하여 사용할 수 있는 Remix OS 최신 버전은 3.0입니다. 안드로이드 6.0을 기반으로 하고 있습니다. Remix OS는 멀티태스킹을 지원한다는 장점을 가집니다. 멀티윈도우/Mac OS에서 볼 수 있는 형태의 창을 통해 멀티로 프로그램을 돌릴 수 있는 형태입니다. 안드로이드 7.0(누가)의 숨겨진 기능 중에 하나도 멀티윈도우가 있습니다. - 멀티윈도우 활성화 방법 : http://thdev.net/657 넥서스 9에 Remix OS 설치하기 : http://thdev.net/743 이 글에서는 Remix OS 설치 후 간단한 설정 및 UI를 살펴봅니다. Remix OS 설정하기 Remix OS는 중국어와 영어를 기본으..
안드로이드 마시멜로를 쓰다 보면 권한 설정하는 화면에서 아래와 같은 창을 볼 수 있습니다. 개발 관련 글 보기- Android 윈도우(Overlay) 권한 사용시 예외 사항- Android 윈도우(Overlay) 권한 획득하기 화면 오버레이 감지됨이 권한 설정을 변경하려면 먼저 설정 > 앱에서 화면 오버레이를 사용하지 않도록 설정해야 합니다. 설정 열기로 이어집니다. 하지만 이게 뭐지? 일단 설정 열기를 눌러봅니다. 설정을 통해서 접근하거나 아래와 같이 직접 접근해봅니다. 하지만 정말 많은 앱들이 존재합니다. 이걸 다 꺼야 할까요? 일단 다 꺼보시면 정상적으로 권한 획득이 가능하고, 앱 사용이 가능합니다. 결론을 말씀드리면- 일부 앱 때문에 저런 창이 발생합니다. 일부 앱인데 이 경우 블루 라이트를 차단..
이 글은 기존 실험실에서 백업을 해주었던 기능을 앱에 적용하여 다시 작성하게 되었습니다. 카카오톡의 채팅 데이터는 복원해주지 않습니다. 한번 지우면 사용자는 다시 불수 없습니다.그래서 서버에서 이러한 백업 기능을 제공해줍니다. 카카오톡 대용량 백업/복원하기 : https://blog.naver.com/taehwan-dev/222151074928 이번 기능은 기존 실험실에서와 동일합니다.최근 14일간의 데이터만 백업해주는 기능입니다. 카카오톡 대화 내용 백업/복원 조건 - 14일 이내의 데이터만 백업 제공 - 백업이 14일간의 데이터가 백업되며, 이 데이터는 최대 14일 이내 복구해야 합니다. - 사진/동영상/1,000자 이상의 대화는 백업 및 복구 불가 - 꼭 휴대폰 인증 후 로그인(원래 사용하던 계정)..
플레이 스토어에서 제공하는 자녀 보호 기능을 정리합니다. 자녀 보호 기능은 말 그대로 아이들이 사용하는 Play 스토어에 성인 물이 노출되지 않도록 하는 것입니다. 지금은 성인인증을 거쳐야 실제 프로그램이 다운로드 가능하고, 영화도 구매할 수 있긴 하지만 그전에 노출이 안되는 게 중요한 것 같습니다. 간단하게 자녀 보호 기능을 적용하는 방법을 정리합니다. 플레이 스토어를 실행하고, 왼쪽 메뉴를 오픈합니다. 그리고 나오는 많은 메뉴 중에서 환경설정을 눌러줍니다. 또 많은 설정 메뉴 중에 자녀 보호 기능을 눌러줍니다. 자녀 보호 기능을 통해 사용 연령별로 제한을 줄 수 있습니다. 자녀 보호 기능 자녀 보호 기능은 과거 Android Market 시절부터 있던 메뉴입니다. 다만 최근 Play Store에서는 ..