Junior — Middle
Τι είναι το αρχείο AndroidManifest.xml και ποια πληροφορία αποθηκεύει σε ένα έργο Android;
sobes.tech AI
Απάντηση από AI
Το αρχείο AndroidManifest.xml είναι το κύριο αρχείο διαμόρφωσης μιας εφαρμογής Android. Περιγράφει τη δομή της εφαρμογής και τα συστατικά της, καθώς και σημαντικές παραμέτρους που απαιτούνται για τη σωστή λειτουργία του συστήματος.
Στο AndroidManifest.xml συνήθως περιλαμβάνονται:
- Η δήλωση του πακέτου της εφαρμογής.
- Η λίστα των συστατικών της εφαρμογής: Activity, Service, BroadcastReceiver, ContentProvider.
- Τα permissions που ζητά η εφαρμογή (π.χ. πρόσβαση στο διαδίκτυο, κάμερα).
- Η ελάχιστη και η στοχευμένη έκδοση SDK.
- Intents και φίλτρα που καθορίζουν ποιες ενέργειες μπορεί να εκτελεί η εφαρμογή.
- Άλλα μεταδεδομένα, όπως το θέμα της εφαρμογής, εικονίδια, ρυθμίσεις ασφαλείας.
Παράδειγμα τμήματος του AndroidManifest.xml:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.app">
<uses-permission android:name="android.permission.INTERNET" />
<application
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name">
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>