Een service is een Android-applicatie component die draaien op de achtergrond en heeft geen visuele UI. Diensten worden gebruikt voor het verwerken delen van de toepassing uitvoeren op de achtergrond.
Terwijl de gebruiker aan het voorgrond gebruikersinterface kunnen diensten worden gebruikt om de processen die moeten worden uitgevoerd op de achtergrond te behandelen. Een dienst kan worden gestart door een andere Android-applicatie componenten, zoals een activiteit of andere diensten en het zal blijven op de achtergrond draaien, zelfs nadat de gebruiker overschakelt naar een andere toepassing. Zo diensten zijn minder waarschijnlijk worden vernietigd door Android systeem om middelen vrij te maken, dan activiteiten.
Een typisch voorbeeld voor het gebruik van de diensten is een muziekspeler. We kunnen een activiteit gebruiken om een muzieknummer van de SD-kaart te selecteren en te spelen. Als het begint te spelen, kan de gebruiker naar een andere toepassingen te openen en de muziek speelt op de achtergrond. Dit kan mogelijk worden gedaan door het gebruik van Android Services. De activiteit die het muzieknummer kiest eigenlijk een beroep doet op een dienst die werkt op de achtergrond. Dan zal blijven spelen op de achtergrond, zelfs nadat de front-end activiteiten wordt vernietigd.
Op elk moment van de gebruiker in staat is om terug naar de activiteit te komen en gebruik de zoekbalk om de baan te zoeken, selecteert u een andere track, of het einde afspelen. Dit betekent dat de service en de activiteit die de dienst ingeroepen zijn niet volledig onafhankelijk, maar de activiteit is in staat om de dienst volledig te controleren. Een ander voorbeeld van een dienst is het downloaden van bestanden van het internet. Het moet draaien op de achtergrond en wordt gedownload, zelfs nadat we overgeschakeld naar een andere toepassingen.
Alle Android-diensten worden uitgevoerd als een subklasse van dienst klasse gedefinieerd in Android SDK. Er zijn twee soorten diensten in Android
Ze zijn:.
Niet geconsolideerd Services
Het is een soort van dienst die niet is gebonden aan alle onderdelen. Eenmaal begonnen, zal het op de achtergr