2019/7/23に開催されたCookpad.apk #3で飛び入りで発表したLTの資料です
Guide to background processingYoshihiro Wada a.k.a. @e10dokupCookpad.apk #3
View Slide
Yoshihiro Wada a.k.a. @e10dokupCyberAgant Inc.AmebaInstagram -> @y_wada_dokup
DBOS
Android 6.0 - Doze App StandbyDoze -App Standby -Android 7.0 - Broadcast Doze on the goBroadcast - CONNECTIVITY_ACTIONDoze on the go - Doze1/3
Android 8.0 -wakelockBackground ServiceBroadcast2/3
Android 9.0 - App Standby BucketsApp Standby Buckets - CPUhttps://developer.android.com/preview VersionsOS3/3
OSWorkManager WorkManagerAndroid Developers Guide to background processinghttps://developer.android.com/guide/background
DeferrableSystem Conditions3
DeferrableSystem ConditionsConstraintsWorkManager
dismissForeground Service
WorkManager1 1ほ 15PeriodicWorkRequestAlarmManager
HTTPRetro tURIDownloadManager
WorkManagerAndroid Developers
FirebaseJobDispatcher
DEPRECATED2020/4/7