33
οι κατασκευαστές των κινητών συσκευών μπορούν να
επεκτείνουν. Αυτές είναι:
o
View System
: Υποσύστημα που είναι υπεύθυνο για την
διαμόρφωση και την επεξεργασία των στοιχείων που
συνθέτουν τις διεπαφές των εφαρμογών που τρέχουν σε
Android
. Τα βασικότερα από αυτά τα στοιχεία είναι
buttons, textboxes, lists, links, images, multimedia
containers
κτλ. Παρέχει μεθόδους για δημιουργία,
διαμόρφωση και προσδιορισμό συμπεριφοράς ώστε να
είναι δυνατή η χρήση από τις εφαρμογές διεπαφών
οποιωνδήποτε απαιτήσεων.
o
Content Providers
: Πολλές φορές οι εφαρμογές μπορεί να
χρειάζεται να λάβουν δεδομένα από άλλες εφαρμογές ή
να διαθέσουν τα δικά τους δεδομένα σε άλλες. Οι
Content
Providers
εξυπηρετούν ακριβώς αυτές τις απαιτήσεις.
o
Resource Manager
: Οι λειτουργικές μονάδες αυτές
διαχειρίζονται την πρόσβαση σε πόρους των εφαρμογών
που δεν αποτελούν τον πηγαίο κώδικα της.
o
Notification Manager
: Πρόκειται για το υποσύστημα
εκείνο που δημιουργεί, αναγνωρίζει και διαχειρίζεται τα
μηνύματα που διακινούνται μεταξύ των εφαρμογών,
εφαρμογών και λειτουργικού συστήματος και εφαρμογών
και χρήστη.
o
Activity Manager
: Ελέγχει τις διεργασίες μίας εφαρμογής
και την εναλλαγή των καταστάσεων της. Καταγράφει τις
καταστάσεις της σε μία στοίβα και έτσι έχει την ικανότητα
να επιτρέπει την εναλλαγή των διεπαφών ανάλογα με τις
ενέργειες του χρήστη κατά την εκτέλεση μίας εφαρμογής.
o
Location Manager
: Χαρακτηριστικό πλεονέκτημα των
κινητών συσκευών είναι η δυνατότητα αλλαγής της
γεωγραφικής τους θέσης. Οι αλλαγές αυτές είναι
αναγνωρίσιμες μέσω του
Location Manager
ο οποίος