Why Use a Service for Asynchronous Execution?Local, Remote, and Global ServicesCreation and ExecutionLifecycleStarted ServiceImplementing onStartCommandOptions for RestartingUser-Controlled ServiceExample: Bluetooth connectionTask-Controlled ServiceExample: Concurrent downloadBound ServiceLocal BindingChoosing an Asynchronous TechniqueSummary