Sobes.tech
Junior

Ποιες οντότητες περιγράφονται στο αρχείο AndroidManifest.xml;

sobes.tech AI

Απάντηση από AI

Το αρχείο AndroidManifest.xml περιγράφει τις βασικές οντότητες και τη διαμόρφωση της εφαρμογής Android, συμπεριλαμβανομένων:

  • Το πακέτο της εφαρμογής (package) — μοναδικός αναγνωριστικός κωδικός της εφαρμογής.
  • Συστατικά της εφαρμογής:
    • Activity — οθόνες της εφαρμογής.
    • Service — υπηρεσίες φόντου.
    • BroadcastReceiver — δέκτες μηνυμάτων συστήματος και χρήστη.
    • ContentProvider — πάροχοι δεδομένων.
  • Άδειες (permissions) — δικαιώματα που ζητά ή παρέχει η εφαρμογή.
  • Intents και φίλτρα intents — για τον ορισμό των ενεργειών και δεδομένων που υποστηρίζει ένα συστατικό.
  • Ελάχιστη και στοχευόμενη έκδοση SDK — απαιτήσεις έκδοσης Android.
  • Απαιτήσεις υλικού και λογισμικού — π.χ. παρουσία κάμερας ή αισθητήρων.
  • Ρυθμίσεις θέματος, εικονιδίων και άλλων πόρων της εφαρμογής.

Παράδειγμα περιγραφής Activity στο μανιφέστο:

<activity android:name=".MainActivity">
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
</activity>