Download presentation
Presentation is loading. Please wait.
Published byVictoria Cain Modified over 9 years ago
1
ANDROID SERVICES Peter Liu School of ICT, Seneca College
2
What is an Android Service? an Android application runs in the background without an user interface (i.e. UI screen) a piece of Android code that runs in the background
3
Android System Services the Location Service the LocationManager class the Alarm Service the AlarmManager class more examples… WiFi Service Bluetooth Service Sensor Service Programming with the APIs the getSystemService( ) methods the Manager objects
4
How To Program an Android Service? Diagram Three Examples Two Student Projects @ Seneca Resources
5
How To Program an Android Service? Example 1: SimpleService the life cycle of a service Example 2: LittleIntentService the IntentService long-running background jobs a worker thread vs the UI thread data communication between an activity and a service
6
How To Program an Android Service? Example 2 data communication use an Intent to pass the data from an activity to a service broadcast work status from a service to an activity Should you use a thread or a service? http://developer.android.com/guide/components/services.html
7
How To Program an Android Service? Example 3: MyService 2 forms of a service started bound (for data communication) use Intent for passing simple data use method calls to pass complex data
8
How To Program an Android Service? Best Practices for Background Jobs http://developer.android.com/training/best- background.html http://developer.android.com/training/best- background.html
9
Two Student Projects @ Seneca Natesh’s team (Android Game) Edward Hanna at CDOT (MMDI)
10
Resources the course wiki developer.android.com http://developer.android.com/guide/compo nents/services.html
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.