본문 바로가기 메뉴 바로가기

Woogear's Blog

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

Woogear's Blog

검색하기 폼
  • 분류 전체보기 (68)
    • 프로그래밍 (18)
      • 알고리즘 (10)
      • TDD (2)
      • 배워서 남주기 시리즈 (2)
    • Cloud (2)
      • AWS (1)
      • Linux (1)
    • Android (4)
    • Language (0)
      • Java (0)
      • Kotlin (0)
      • Dart (0)
    • 일상에서 (11)
      • Daily Record (4)
    • 독서 (14)
      • 프로그래머의 길, 멘토에게 묻다 (8)
    • 생각들 (5)
    • 회사생활 (9)
    • 번역 (1)
  • 방명록

BLE (1)
Doze 모드에서 백그라운드 BLE 스캔하기

최근 몇 년 간, 안드로이드의 백그라운드 작업에 변화가 있었고, API 레벨23 부터 Doze 모드가 추가되었다. 묵시적(implicit) 인텐트가 제한되었고, 백그라운드 동작에도 제한이 생겼다. 대부분의 새로운 솔루션은 오래된 안드로이드 버전에서는 동작하지 않을 것이고, 이전의 솔루션들은 새로운 안드로이드 버전에서 동작하지 않을 것이다. 이 글에서는 백그라운드에서 블루투스를 스캔하기 위한 두 개의 전략을 알아볼 것이다. API 26 이전과 이후의 버전 말이다. API 레벨 26(오레오) 이전 버전에서의 백그라운드 작업 알람 매니저, Broadcast Receiver와 함께 서비스를 사용 브로드캐스트 리시버는 알람을 깨워 서비스를 시작하게 함 API 레벨 26 이상부터는 앱이 종료된 상태에서 서비스를 시..

Android 2021. 4. 18. 22:29
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • Github
  • 문과생이 개발자가 되기까지
  • 깃허브 블로그
TAG
  • 문과생개발자
  • 건조기
  • 스타트업
  • 서평
  • 프로그래머의길멘토에게묻다
  • 소프트웨어장인
  • 프로그래머의 길
  • 프로그래머의길
  • 비전공개발자
  • 정규식
  • software craftmanship
  • 알고리즘풀이
  • 개발자취업
  • 프로그래머스
  • 알고리즘
  • 세탁기
  • 개발자
  • Regex
  • 안드로이드
  • 이사
  • 멘토에게묻다
  • 소프트웨어 장인
  • 이직
  • 디버깅
  • 알고리즘 풀이
  • 멘토에게 묻다
  • 괄호 종류
  • 정규표현식
  • 건조기설치
  • 세탁기설치
more
«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바