Πρόσθετες λειτουργίες και τμήματα

Οι λειτουργίες περιγράφονται με βάση τις πρόσθετες λειτουργίες που περιλαμβάνονται σε αυτές.  Αυτό σημαίνει ότι οι πρόσθετες λειτουργίες αποτελούν τη βασική μονάδα για τη συνάρτηση συσκευασίας.  

Ενώ οι λειτουργίες οργανώνονται για λόγους διανομής και ενημέρωσης προϊόντων, οι πρόσθετες λειτουργίες οργανώνονται για τη διευκόλυνση της ανάπτυξης λειτουργίας του προϊόντος μεταξύ της ομάδας προϊόντος.  Η ομάδα ανάπτυξης καθορίζει το χρόνο ενσωμάτωσης της λειτουργίας προγράμματος σε μια ξεχωριστή πρόσθετη λειτουργία.  

Οι πρόσθετες λειτουργίες συσκευάζονται σε ένα αρχείο αποθήκευσης πρόσθετης λειτουργίας και περιγράφονται με χρήση του αρχείου δήλωσης πρόσθετης λειτουργίας, plugin.xml.  

Τα τμήματα πρόσθετης λειτουργίας είναι μεμονωμένα αρχεία συσκευασίας η διαχείριση περιεχομένων των οποίων γίνεται σαν αυτά να βρίσκονταν στο αρχείο αποθήκευσης της αρχικής πρόσθετης λειτουργίας.  Είναι χρήσιμα για την ενίσχυση της λειτουργικότητας μιας πρόσθετης λειτουργίας, όπως οι επιπλέον μεταφράσεις μιας εθνικής γλώσσας σε μια υπάρχουσα πρόσθετη λειτουργία μετά από την εγκατάστασή της.  Τα τμήματα είναι ιδανικά για την αποστολή μιας συνάρτησης η οποία μπορεί να καταλήγει στην αρχική έκδοση προϊόντος, δεδομένου ότι μπορείτε να τη χρησιμοποιήσετε για να ενισχύσετε τη λειτουργικότητα χωρίς να επαναλάβετε τη συσκευασία ή την εγκατάσταση της αρχικής πρόσθετης λειτουργίας.  Όταν εντοπιστεί ένα τμήμα από την πλατφόρμα, τα περιεχόμενά του συγχωνεύονται χωρίς τη συνάρτηση στην αρχική πρόσθετη λειτουργία.  Με άλλα λόγια, εάν υποβάλετε ερώτημα στο μητρώο πρόσθετης λειτουργίας της πλατφόρμας, θα δείτε ότι οι επεκτάσεις και άλλες συναρτήσεις παρέχονται στο τμήμα σαν να βρίσκονταν στην αρχική πρόσθετη λειτουργία.

Τα τμήματα περιγράφονται με χρήση ενός αρχείου δήλωσης τμήματος, fragment.xml.  Είναι παρόμοιο με το αρχείο δήλωσης πρόσθετης λειτουργίας.  Από τη στιγμή που ένα τμήμα κάνει κοινή χρήση ιδιοτήτων με την πρόσθετη λειτουργία στην οποία ανήκει, ορισμένα γνωρίσματα στο αρχείο δήλωσης πρόσθετης λειτουργίας δεν είναι έγκυρα, όπως η κλάση και οι εισαγωγές πρόσθετης λειτουργίας.

Τα αρχεία αποθήκευσης πρόσθετης λειτουργίας μπορεί να περιέχουν πρόσθετες λειτουργίες ή τμήματα.