Android services and foreground services
- Category
- Android platform
- Docs outline
- 7 sections
Official docs outline
developer.android.com- Services overview
Started, bound and foreground services and the Service lifecycle.
- Foreground services
Starting foreground services, notification requirement and background start restrictions.
- Foreground service types
Declared foregroundServiceType values and the matching permissions.
- Bound services
onBind, Binder, Messenger and AIDL for client-service communication.
- Background work overview
Choosing between WorkManager, foreground services, alarms and coroutines.
- Alarms
AlarmManager, exact alarms and inexact repeating alarms.
- Background task restrictions
Doze mode, App Standby and wake locks.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.
More in Android platform
All 18- Android broadcast receivers
- Android content providers
- Android data and file storage
- Android Gradle Plugin and build
- Android intents and intent filters
- Android notifications
- Android permissions
- Android security (keystore and network security config)
- Android sensors and connectivity
- Google Play services
- Guide to Android app architecture
- Kotlin coroutines on Android