파슬 개봉기를 작성했는데, Wear 앱을 살펴보려고 한다. 페어링부터 앱의 기능을 간단하게 살펴본다. [개봉기] 파슬 5세대 안드로이드 스마트워치 사용 및 개봉기 개인적으로 4번째 스마트워치로 파슬을 선택했다. 직전에 사용하던 아르마니는 배터리 효율이 실 사용을 하기엔 너무 부족했고, 성능도 느렸다. 그래서 선택한 파슬 5세대이다. 참고로 파슬의 스마트워치 부서는 2.. thdev.net Android Wear를 사용하기 위해서는 Wear OS by Google 앱을 설치해야 한다. 이 앱은 안드로이드와 iOS 모두에서 제공한다. Wear OS by Google(이전의 Android Wear) 스마트시계 - Google Play 앱 Wear OS by Google 앱(이전의 Android Wear)은 스..
UI 변경한 안드로이드 오토를 리뷰한다. 이전 UI는 여기에서는 소개하지 않는다. 안드로이드 Auto 앱에는 최신 UI를 쓸 수 있는 옵션이 따로 존재한다. 이를 활용하면 좀 더 빠른 Android Auto UI를 확인할 수 있다. 간혹 쏘카를 통해 Android Auto와 Apple Carplay를 활용하고 있다. Apple Carplay와 Android Auto는 서로 다른 초점을 가지고 있는 듯한데 Android Auto - 호환되는 차량 및 헤드유닛용 - Google Play 앱 ※ 대한민국에서는 Android Auto를 호환되는 차량 및 애프터마켓 헤드유닛과 함께 사용하실 수 있습니다. 스마트한 당신의 운전 파트너, Android Auto를 만나보세요. 큰 터치 타겟과 단순한 인터페이스, Goo..
안드로이드에서 Google Chrome에 아이폰과 같은 하단에 메뉴 적용하는 방법을 소개한다. 아이폰은 Chrome을 설치하면 기본 하단에 메뉴가 노출되고, 안드로이드는 오른쪽과 같이 상단에 노출한다. 요즘같이 크고 긴 액정을 사용할 때는 키보드가 있는 위치에서 크게 벗어나고 싶지가 않다. 다행히도 실험실 기능을 이용하여 안드로이드도 하단으로 내릴 수 있다. 안드로이드 크롬 메뉴를 하단으로 내릴 수 있는 방법을 소개하고, Dark Theme 적용하는 방법도 소개한다. 하단으로 메뉴를 이동해보자. Chrome을 실행한다. 그리고 아래와 같이 주소 입력창에 chrome://flags를 입력한다. 아래 화면과 같이 설정값들이 노출되는데, 여기서 한번 더 검색을 해야 한다. 검색어에 Duet를 입력하면 버전에 ..
본 글은 ExpressVPN으로부터 1개월 사용권을 후원받아 작성하는 글입니다. Expressvpn 관련 글은 아래와 같이 작성합니다. - 1부 ExpressVPN 소개 : https://thdev.net/815 - 2부 ExpressVPN Mac에서 사용하기 : https://thdev.net/816 - 3부 ExpressVPN iOS/Android에서 사용하기 - 4부 ExpressVPN 속도는? 사용 방법 적기 전에 이전 글에서 적었던 Mac에서 사용하기랑 안드로이드/ 아이폰에서 보는 부분이 크게 다르지 않다. 그래서 안드로이드 위주로 적고 서로 다른 몇 가지만 다시 나열하도록 한다. 안드로이드에서 사용하기 안드로이드는 Play store에서 ExpressVPN을 다운로드 가능하다. ExpressV..
다음 글은 전체 내용을 공유하지 않고, 새로운 블로그로 링크를 제공하는 글입니다. 이어보기 : https://thdev.tech/coroutines/2019/04/08/Init-Coroutines-Job/ Kotlin Coroutines을 컨트롤하기 위한 Job을 제공해준다. 이 Job은 N 개의 coroutines의 동작을 제어할 수도 있으며, 하나의 coroutines 동작을 제어할 수도 있다. 먼저 Job이 어떤 것인지 알아보고, exception 발생 케이스를 함께 알아보겠다. Job Coroutines의 Job은 결국 coroutines의 상태를 가지고 있는데, 아래와 같은 6가지 상태를 포함하고 있으며, active/completed/canceled 상태에 따라 값이 아래의 표와 같다. 다음 ..
다음 글은 전체 내용을 공유하지 않고, 새로운 블로그로 링크를 제공하는 글입니다. 이어보기 : 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) 권한 획득하기 화면 오버레이 감지됨이 권한 설정을 변경하려면 먼저 설정 > 앱에서 화면 오버레이를 사용하지 않도록 설정해야 합니다. 설정 열기로 이어집니다. 하지만 이게 뭐지? 일단 설정 열기를 눌러봅니다. 설정을 통해서 접근하거나 아래와 같이 직접 접근해봅니다. 하지만 정말 많은 앱들이 존재합니다. 이걸 다 꺼야 할까요? 일단 다 꺼보시면 정상적으로 권한 획득이 가능하고, 앱 사용이 가능합니다. 결론을 말씀드리면- 일부 앱 때문에 저런 창이 발생합니다. 일부 앱인데 이 경우 블루 라이트를 차단..