[번역] [Androd] Intelligent Job-Scheduling
Intelligent Job-Scheduling In this document Android Framework JobScheduler AlarmManager Firebase JobDispatcher Additional Facilities SyncAdapter Services Additional Points 최근의 앱들은 사용자 인터렉션의 직접적인 흐름외에, 비동기로 많은 작업들을 수행할 수 있다. 비동기 작업의 몇가지 예는 다음과 같다: 네트워크 리소스의 업데이트 정보의 다운로드 백그라운드 작업의 업데이트 시스템 서비스 호출의 스케쥴링 이 작업들을 현명하게 스케쥴링 하면, 배터리 수명과 같은 시스템 상태와 함께 앱 성능을 개선시킬 수 있다. JobScheduler 가 이 스케쥴링 작업을 수행한다 . 앱이 백그라운드 작업을 스케쥴 할 수 있게 해주는 몇개의 API가 있다 .이 옵션들 중 가장 중요한 것은 JobScheduler 이다. 이 JobScheduler API를 사용하면 최적의 시스템 상태를 위해 단말에서 중앙집중형 작업 스케쥴링과 함께 작업실행에 강력한 조건을 지정할 수 있다. JobScheduler 는 또한 확장성이 뒤어난 기능을 제공한다. 캐시지우기 같은 작은 작업에 적합할 뿐 아니라 DB를 클라우드에 동기화 시키는 것과 같은 대규모 작업에도 적합하다. In addition to JobScheduler , there are several other facilities available to help your app schedule work. JobScheduler 외에도, 앱의 스케쥴링을 돕는 아래와 같은 몇가지 기능이 있다. AlarmManager Firebase JobDispatcher SyncAdapter Additional Facilities 이 페이지는 JobScheduler ...