Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
JobScheduler
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Bryan Sills
May 18, 2016
Technology
54
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
JobScheduler
Presented at Android Listener on May 18th, 2016
Bryan Sills
May 18, 2016
More Decks by Bryan Sills
See All by Bryan Sills
Building Gradle Plugins
bryansills
2
120
SQLDelight
bryansills
0
55
Android N Preview
bryansills
0
35
Other Decks in Technology
See All in Technology
IR Today: Theory, Practice, and Agents
dtunkelang
0
310
Swap and Memory Reclaim - Squeezing Out More RAM
ennael
PRO
1
1.5k
[2026 Oracle Technical Deep Dive] エンタープライズAIエージェントを支えるOCIソリューション。ラインナップと特徴を理解しよう! (2026年9月17日開催)
oracle4engineer
PRO
0
150
『GOエコノミー 』(相乗りサービス) におけるスペック駆動開発
mot_techtalk
1
150
サーバーフルコンピューティング?AWS Lambda
iwatatomoya
0
120
検証フェーズはAIの回答を判断するための学習機会
toru_kubota
2
220
OSC2026on_the-world-is-waiting-for-your-voice.pdf
naruoga
0
180
インバスケット試験対策アプリを 作って見えたAIエージェント構築 ナレッジ2選
shichijoyuhi
1
110
BedrockとLambdaで作る リアルタイム進行型推理ゲーム
kawametho
0
150
[2026 Oracle Technical Deep Dive] AI時代のデータベース基盤をどう選ぶ? Exadata Database Serviceの選択肢と使い分け (2026年9月17日開催)
oracle4engineer
PRO
0
150
AIに書かせて、プラットフォームで縛る ― EKSプラットフォームで実践した責任境界と権限設計
elmodev09
1
1.1k
大阪オフィスに Unitree Go2 がやってきたので Physical AI やってみた
dafujii
0
220
Featured
See All Featured
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
3
4.3k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.5k
Leo the Paperboy
mayatellez
10
2.3k
Deep Space Network (abreviated)
tonyrice
0
350
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
380
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Claude Code のすすめ
schroneko
67
230k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.3k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
500
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
200
Statistics for Hackers
jakevdp
799
230k
Automating Front-end Workflow
addyosmani
1369
210k
Transcript
JobScheduler AKA IntentService is Dead
What is JobScheduler? • System framework to perform background tasks
while being respectful of network, battery, and performance constraints • Added in Lollipop (API 21) • Can be used for one-off or periodic tasks • Able to survive reboots • Built-in retry and back-off functionality • Doze compatible
Demo
…But you should actually use GcmNetworkManager • Backported to API
14 • Simpler API • Better documentation • Works everywhere (except for China...)
Sources • https://github.com/bryansills/CityTwitter • https://developers.google.com/cloud-messaging/network-manage • https://github.com/googlesamples/android-JobScheduler • https://github.com/googlesamples/android-gcmnetworkmanager