\

전체 글 78

DefaultNetworkCallback, Listen 타입과 Request 타입 Network Callback 이해하기

Android의 네트워크 시스템은 애플리케이션이 네트워크 상태를 감지하고 관리하는 데 사용할 수 있는 강력한 도구를 제공합니다. 오늘은 이 중 DefaultNetworkCallback, Listen 타입 NetworkCallback, 그리고 Request 타입 NetworkCallback에 대해 알아보겠습니다. ConnectivityManager에는 네트워크 변화를 감지하기 위한 콜백 함수를 등록하는 대표적인 방법 세 가지 있습니다. 하나는 registerDefaultNetworkCallback, 다른 두가지는 registerNetworkCallback과 requestNetwork입니다. registerDefaultNetworkCallback는 DefaultNetwork에 대한 변화를 감지합니다. Def..

CSE/Android 2023.05.14

Android ConnectivityManager와 NetworkCallback

안드로이드 개발에서 네트워크 상태를 감지하고 관리하는 데는 ConnectivityManager와 NetworkCallback을 사용할 수 있습니다 이들은 앱이 네트워크 연결 상태의 변화를 감지하고 적절하게 반응하는 데 필요한 도구입니다. ConnectivityManager는 네트워크 연결(예: Wi-Fi, 4G 등)의 상태를 관리하는 역할을 합니다. 이를 통해 애플리케이션은 현재 네트워크의 상태를 확인하거나 네트워크 연결의 변경을 감지할 수 있습니다. 이런 네트워크 연결의 변경을 감지하려면 NetworkCallback을 사용해야 합니다. NetworkCallback은 ConnectivityManager가 제공하는 메서드 중 하나로, 네트워크 연결의 변경 상황을 알려주는 콜백입니다. 아래는 간단한 예제입니..

CSE/Android 2023.05.14

삼성 스마트 모니터 M8

기존 사용하던 삼성의 커브드 모니터 (C27F591)을 뒤로하고 스마트 모니터 M8을 구입하였다 기존에 와이프가 M7 43in 모니터를 티비 겸 재택근무 시 사용하기 위해 쓰고 있었기 때문에 "스마트 모니터"라는 개념 자체가 어색하지도 않았고, 4k에 개인적으로 할인을 받을 수 있어서 비슷한 가격의 다른 회사 제품보다 가격적인 측면에서의 강점도 있었다. 무엇보다도 iMac을 연상(최소한 상품 설명페이지에서는)시키는 디자인도 나름 나쁘지 않다고 판단, 바로 구입하였다. 기존 모니터를 정리했던 가장 큰 이유도 결국엔 현재 사용중인 5K 27인치 레티나 imac 을 정리하고 저 먼 타국에서 날라오고 있는 맥스튜디오와 함께 단독으로 사용을 위한 것이므로, 4K를 지원하는 M8을 선택하게 되었다. 첫인상 생각보다..

ETC/Gear 2022.04.18
반응형