embt.co/sprint-android-services Blog Notes: Android Services for Background Execution Developer Skill Sprint Tips, Tricks and Techniques The Ultimate Application Development platform for Widows 10, Mac, Mobile and IoT Jim McKeeth Developer Evangelist / Engineer Embarcadero Technologies [email protected]Nov 10 th , 2015 @JimMcKeeth
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
embt.co/sprint-android-servicesBlogNotes:
Android Servicesfor Background Execution
Developer Skill SprintTips, Tricks and Techniques
The Ultimate Application Development platform forWidows 10, Mac, Mobile and IoT
Jim McKeethDeveloper Evangelist / EngineerEmbarcadero [email protected]
Nov10th,2015
@JimMcKeeth
embt.co/sprint-android-servicesBlogNotes:
This Skill Sprint Works with . . .
• Windows• OS X• Android• iOS• RAD Studio• Appmethod• Object Pascal• C++
• RAD Studio 10 Seattle DocWiki– http://docwiki.embarcadero.com/RADStudio/Seattle/en/
• Appmethod supports the FireMonkey framework on all four platforms while RAD Studio, Delphi and C++Builder also support VCL on Windows. Contact sales with any questions!
embt.co/sprint-android-servicesBlogNotes:
Agenda
• What are Android Services• Services vs. Threads• Types of Services• Android Service Wizard• Demonstrations• More Information
embt.co/sprint-android-servicesBlogNotes:
Why Android Services?
• Provide background functionality• Can run even when app is closed• Can start on boot or on other events• Can be accessible by multiple apps• Can contain multiple threads
embt.co/sprint-android-servicesBlogNotes:
Android Services vs. Threads
Android Services• Cannot access the UI• Runs in main thread of
host app process• Can contain multiple
threads• Used for long running
processes
Threads• Cannot access the UI• Not accessible to other
• CodeRage X – Android Services on YouTube– http://embt.co/crx-android-services
• Blog Posts– http://delphi.org/tag/android-services/– http://community.embarcadero.com/blogs/entry/download-an-image-in-background-
with-android-services
Downloadafreetrial!embt.co/trialdownloads
embt.co/sprint-android-servicesBlogNotes:
Next Time . . .
GPU Computing with OpenCLSee the full schedule and replays at embt.co/Sprints15
• Tuesday, the 17th of November, 2014– 6AM San Francisco / 9AM New York / 2PM London / 3PM Milan– 11AM San Francisco / 2PM New York / 7PM London / 8PM Milan– 5PM San Francisco / Wed 10AM Tokyo / Wed 12PM Sydney(Based on San Francisco time. Verify your local time are correct: http://embt.co/nov17thtimes)
Downloadafreetrial!embt.co/trialdownloads
embt.co/sprint-android-servicesBlogNotes:
See the special offersembt.co/try-rad-studio
embt.co/sprint-android-servicesBlogNotes:
Q&A
Developer Skill SprintTips, Tricks and Techniques
The Ultimate Application Development platform forWidows 10, Mac, Mobile and IoT
Jim McKeethDeveloper Evangelist / EngineerEmbarcadero [email protected]