Πίνακας Περιγραφής Δικαιωμάτων Android Manifest

Συλλογή περιγραφών επιτρεπόμενων Android Manifest για εύκολη παρακολούθηση των περιγραφών δικαιωμάτων Android από τους προγραμματιστές Μικρό κόλπο: Ctrl+F για γρήγορη αναζήτηση
Επιτρεπόμενο Όνομα Περιγραφή
android.permission.ACCESS_CHECKIN_PROPERTIES Πρόσβαση ιδιοτήτων καταχώρησης Δικαίωμα ανάγνωσης ή εγγραφής στη βάση δεδομένων ιδιοτήτων καταχώρησης check-in
android.permission.ACCESS_COARSE_LOCATION Απόκτηση χοντρής τοποθεσίας Απόκτηση της γεωγραφικής θέσης του χρήστη μέσω WiFi ή κινητού σταθμού βάσης, ακριβής ακρίβεια 30~1500 μέτρων
android.permission.ACCESS_FINE_LOCATION Απόκτηση ακριβούς τοποθεσίας Απόκτηση πληροφοριών τοποθέτησης από GPS, με ακρίβεια κάτω των 10 μέτρων
android.permission.ACCESS_LOCATION_EXTRA_COMMANDS Πρόσβαση σε επιπλέον εντολές τοποθεσίας Επιτρέπει στην εφαρμογή να αποκτά πρόσβαση σε επιπλέον εντολές παρόχου τοποθεσίας
android.permission.ACCESS_MOCK_LOCATION Απόκτηση ψεύτικης τοποθεσίας Αποκτά ψεύτικες πληροφορίες τοποθεσίας, συνήθως χρησιμοποιείται για την υποστήριξη των προγραμματιστών στην αποσφαλμάτωση εφαρμογών
android.permission.ACCESS_NETWORK_STATE Απόκτηση κατάστασης δικτύου Αποκτά την κατάστασης του δικτύου, π.χ. αν η τρέχουσα σύνδεση δικτύου είναι έγκυρη
android.permission.ACCESS_SURFACE_FLINGER Πρόσβαση στο Surface Flinger Υποστήριξη χαμηλού επιπέδου οπτικής εμφάνισης στην πλατφόρμα Android, χρησιμοποιείται συνήθως για παιχνίδια ή προεπισκοπήσεις κάμερας και λήψεις οθόνης σε χαμηλό επίπεδο
android.permission.ACCESS_WIFI_STATE Απόκτηση κατάστασης WiFi Αποκτά την τρέχουσα κατάσταση πρόσβασης WiFi και πληροφορίες σχετικά με τα WLAN hotspots
android.permission.ACCOUNT_MANAGER Διαχείριση λογαριασμών Αποκτά πληροφορίες επιβεβαίωσης λογαριασμού, κυρίως για πληροφορίες λογαριασμού GMail, επιτρέπεται μόνο σε διαδικασίες συστήματος
android.permission.AUTHENTICATE_ACCOUNTS Επικύρωση λογαριασμού Επιτρέπει σε μια εφαρμογή να αποκτά πρόσβαση στις σχετικές πληροφορίες διαχείρισης λογαριασμού μέσω της μεθόδου επικύρωσης λογαριασμού
android.permission.BATTERY_STATS Στατιστικά μπαταρίας Αποκτά πληροφορίες στατιστικών που αφορούν την μπαταρία
android.permission.BIND_APPWIDGET Δέσιμο μικρού widget Επιτρέπει σε μια εφαρμογή να ενημερώνει την υπηρεσία appWidget για πρόσβαση στη βάση δεδομένων μικρών widget, μόνο πολύ λίγες εφαρμογές χρησιμοποιούν αυτή την άδεια
android.permission.BIND_DEVICE_ADMIN Δέσιμο διαχείρισης συσκευής Ζητά να δεσμεύσει τη λήψη συστήματος διαχειριστή, επιτρέπεται μόνο στο σύστημα
android.permission.BIND_INPUT_METHOD Δέσιμο μεθόδου εισόδου Ζητά την υπηρεσία InputMethodService, επιτρέπεται μόνο στο σύστημα
android.permission.BIND_REMOTEVIEWS Δέσιμο RemoteView Πρέπει να ζητείται μέσω της υπηρεσίας RemoteViewsService, επιτρέπεται μόνο στο σύστημα
android.permission.BIND_WALLPAPER Δέσιμο ταπετσαρίας Πρέπει να ζητείται μέσω της υπηρεσίας WallpaperService, επιτρέπεται μόνο στο σύστημα
android.permission.BLUETOOTH Χρήση Bluetooth Επιτρέπει σε μια εφαρμογή να συνδεθεί σε συσκευές Bluetooth που έχουν ζευγαρωθεί
android.permission.BLUETOOTH_ADMIN Διαχείριση Bluetooth Επιτρέπει σε μια εφαρμογή να ανακαλύψει και να ζευγαρώσει με καινούργιες συσκευές Bluetooth
android.permission.BRICK Γίνεται "τούβλο" Μπορεί να απενεργοποιήσει το τηλέφωνο, είναι πολύ επικίνδυνο, όπως υποδηλώνει και το όνομα, να κάνει το τηλέφωνο "τούβλο"
android.permission.BROADCAST_PACKAGE_REMOVED Μετάδοση κατά την αφαίρεση εφαρμογής Εκκινεί μια μετάδοση όταν μια εφαρμογή έχει αφαιρεθεί
android.permission.BROADCAST_SMS Μετάδοση κατά την παραλαβή SMS Εκκινεί μια μετάδοση όταν λαμβάνεται ένα SMS
android.permission.BROADCAST_STICKY Συνεχής μετάδοση Επιτρέπει σε μια εφαρμογή να λάβει γρήγορα την επόμενη μετάδοση αφού έχει λάβει μια προηγούμενη
android.permission.BROADCAST_WAP_PUSH Μετάδοση WAP PUSH Εκκινεί μια μετάδοση όταν παραληφθεί μια υπηρεσία WAP PUSH
android.permission.CALL_PHONE Κλήση τηλεφώνου Επιτρέπει σε μια εφαρμογή να εισάγει αριθμούς τηλεφώνου από μη συστηματικό αριθμοδείκτη
android.permission.CALL_PRIVILEGED Άδεια κλήσης Επιτρέπει σε μια εφαρμογή να πραγματοποιήσει κλήσεις, αντικαθιστώντας την οθόνη του συστήματος τηλεφώνου
android.permission.CAMERA Άδεια λήψης φωτογραφίας Επιτρέπει την πρόσβαση στην κάμερα για λήψη φωτογραφιών
android.permission.CHANGE_COMPONENT_ENABLED_STATE Αλλαγή κατάστασης στοιχείου Αλλαγή αν ένα στοιχείο είναι ενεργοποιημένο ή απενεργοποιημένο
android.permission.CHANGE_CONFIGURATION Αλλαγή διαμόρφωσης Επιτρέπει στην τρέχουσα εφαρμογή να αλλάζει τη διαμόρφωση, π.χ. την τοποθεσία
android.permission.CHANGE_NETWORK_STATE Αλλαγή κατάστασης δικτύου Αλλαγή κατάστασης δικτύου όπως αν μπορεί να συνδεθεί στο διαδίκτυο
android.permission.CHANGE_WIFI_MULTICAST_STATE Αλλαγή κατάστασης πολυδιάστατου WiFi Αλλαγή κατάστασης πολυδιάστατου WiFi
android.permission.CHANGE_WIFI_STATE Αλλαγή κατάστασης WiFi Αλλαγή κατάστασης WiFi
android.permission.CLEAR_APP_CACHE Εκκαθάριση μνήμης cache εφαρμογής Εκκαθάριση μνήμης cache εφαρμογής
android.permission.CLEAR_APP_USER_DATA Εκκαθάριση δεδομένων χρηστών Εκκαθάριση δεδομένων χρηστών της εφαρμογής
android.permission.CWJ_GROUP Πρόσβαση στο χαμηλό επίπεδο Επιτρέπει την πρόσβαση σε πληροφορίες χαμηλού επιπέδου από μια ομάδα λογαριασμών CWJ
android.permission.CELL_PHONE_MASTER_EX Πρόσβαση στο κινητό βελτιστοποίησης Πρόσβαση στο κινητό βελτιστοποίησης
android.permission.CONTROL_LOCATION_UPDATES Έλεγχος ενημερώσεων τοποθεσίας Επιτρέπει την αλλαγή των πληροφοριών τοποθεσίας κινητού δικτύου
android.permission.DELETE_CACHE_FILES Διαγραφή αρχείων cache Επιτρέπει στην εφαρμογή να διαγράφει αρχεία cache
android.permission.DELETE_PACKAGES Διαγραφή εφαρμογών Επιτρέπει στην εφαρμογή να διαγράψει άλλες εφαρμογές
android.permission.DEVICE_POWER Διαχείριση ισχύος Επιτρέπει πρόσβαση στη χαμηλού επιπέδου διαχείριση ισχύος
android.permission.DIAGNOSTIC Διάγνωση εφαρμογής Επιτρέπει στην εφαρμογή να RW σε διαγνωστικούς πόρους
android.permission.DISABLE_KEYGUARD Απενεργοποίηση κλειδώματος πληκτρολογίου Επιτρέπει στην εφαρμογή να απενεργοποιεί το κλείδωμα πληκτρολογίου
android.permission.DUMP Μεταφόρτωση πληροφοριών συστήματος Επιτρέπει στην εφαρμογή να αποκτήσει πληροφορίες dump από την υπηρεσία συστήματος
android.permission.EXPAND_STATUS_BAR Έλεγχος κατάστασης της γραμμής Επιτρέπει στην εφαρμογή να επεκτείνει ή να συρρικνώσει τη γραμμή κατάστασης
android.permission.FACTORY_TEST Λειτουργία εργοστασίου Επιτρέπει στη εφαρμογή να τρέχει σε λειτουργία εργοστασίου
android.permission.FLASHLIGHT Χρήση φλας Επιτρέπει πρόσβαση στο φλας
android.permission.FORCE_BACK Υποχρεωτική επιστροφή Επιτρέπει στην εφαρμογή να υποχρεώνει τη χρήση του πλήκτρου επιστροφής, ανεξαρτήτως αν η δραστηριότητα είναι στην κορυφή
android.permission.GET_ACCOUNTS Πρόσβαση στον κατάλογο λογαριασμών Gmail Πρόσβαση στον κατάλογο λογαριασμών GMail
android.permission.GET_PACKAGE_SIZE Απόκτηση μεγέθους εφαρμογής Απόκτηση του μεγέθους ενός αρχείου που ανήκει σε μια εφαρμογή
android.permission.GET_TASKS Απόκτηση πληροφοριών εργασίας Επιτρέπει στην εφαρμογή να αποκτά πληροφορίες σχετικά με τις τρέχουσες ή πρόσφατα εκτελούμενες εφαρμογές
android.permission.GLOBAL_SEARCH Επιτρέπει παγκόσμια αναζήτηση Επιτρέπει στην εφαρμογή να χρησιμοποιεί τη λειτουργία παγκόσμιας αναζήτησης
android.permission.HARDWARE_TEST Δοκιμή υλικού Πρόσβαση σε υποβοηθητικές συσκευές υλικού, για δοκιμές υλικού
android.permission.INJECT_EVENTS Έγχυση συμβάντων Επιτρέπει την πρόσβαση στα δεδομένα χαμηλού επιπέδου αυτού του προγράμματος, για την απόκτηση ρευμάτων γεγονότων κουμπιών και σφαλμάτων
android.permission.INSTALL_LOCATION_PROVIDER Εγκατάσταση παρόχου τοποθεσίας Εγκατάσταση παρόχου τοποθεσίας
android.permission.INSTALL_PACKAGES Εγκατάσταση εφαρμογών Επιτρέπει στην εφαρμογή να εγκαθιστά άλλες εφαρμογές
android.permission.INTERNAL_SYSTEM_WINDOW Εσωτερικό σύστημα παραθύρου Επιτρέπει στην εφαρμογή να ανοίγει εσωτερικά παράθυρα, δεν επιτρέπεται στους τρίτους προγραμματιστές
android.permission.INTERNET Πρόσβαση στο διαδίκτυο Πρόσβαση στις συνδέσεις στο διαδίκτυο, μπορεί να έχει κόστη GPRS
android.permission.KILL_BACKGROUND_PROCESSES Τερματισμός παρασκηνιακών διαδικασιών Επιτρέπει στην εφαρμογή να καταργεί παρασκηνιακές διαδικασίες μέσω της μεθόδου killBackgroundProcesses(String)
android.permission.MANAGE_ACCOUNTS Διαχείριση λογαριασμών Επιτρέπει στην εφαρμογή να διαχειρίζεται τη λίστα λογαριασμών στο AccountManager
android.permission.MANAGE_APP_TOKENS Διαχείριση αναφορών εφαρμογής Διαχείριση της δημιουργίας, καταστροφής και της σειράς Ζ, μόνο για το σύστημα
android.permission.MTWEAK_USER Υψηλά δικαιώματα Επιτρέπει στους χρήστες mTweak να αποκτούν πρόσβαση σε υψηλά συστηματικά δικαιώματα
android.permission.MTWEAK_FORUM Δικαιώματα κοινότητας Επιτρέπει την χρήση δικαιωμάτων κοινότητας mTweak
android.permission.MASTER_CLEAR Μαλακή μορφοποίηση Επιτρέπει στην εφαρμογή να εκτελεί μαλακή μορφοποίηση, διαγράφοντας πληροφορίες συστήματος
android.permission.MODIFY_AUDIO_SETTINGS Τροποποίηση ρυθμίσεων ήχου Τροποποίηση ρυθμίσεων ήχου
android.permission.MODIFY_PHONE_STATE Τροποποίηση κατάστασης τηλεφώνου Τροποποίηση κατάστασης τηλεφώνου, όπως λειτουργία πτήσης, αλλά δεν περιλαμβάνει την αντικατάσταση της διεπαφής αριθμοδείκτη συστήματος
android.permission.MOUNT_FORMAT_FILESYSTEMS Μορφοποίηση συστημάτων αρχείων Μορφοποίηση κινητών συστημάτων αρχείων, όπως η μορφοποίηση κάρτας SD
android.permission.MOUNT_UNMOUNT_FILESYSTEMS Σύνδεση συστημάτων αρχείων Σύνδεση και αποσύνδεση εξωτερικών συστημάτων αρχείων
android.permission.NFC Επιτρέπει NFC επικοινωνία Επιτρέπει στην εφαρμογή να εκτελεί λειτουργίες NFC, για υποστήριξη κινητών
android.permission.PERSISTENT_ACTIVITY Μόνιμη δραστηριότητα Δημιουργεί μια μόνιμη δραστηριότητα, αυτή η λειτουργία έχει σημειωθεί για μελλοντική αφαίρεση
android.permission.PROCESS_OUTGOING_CALLS Διαχείριση εξερχόμενων κλήσεων Επιτρέπει στην εφαρμογή να παρακολουθεί, να τροποποιεί ή να εγκαταλείπει εξερχόμενες κλήσεις
android.permission.READ_CALENDAR Ανάγνωση υπενθυμίσεων ημερολογίου Επιτρέπει στην εφαρμογή να διαβάσει τις πληροφορίες ημερολογίου του χρήστη
android.permission.READ_CONTACTS Ανάγνωση επαφών Επιτρέπει στην εφαρμογή να αποκτά πληροφορίες από τον τηλεφωνικό κατάλογο επαφών
android.permission.READ_FRAME_BUFFER Στιγμιότυπο οθόνης Ανάγνωση της μνήμης πρόσφατης οθόνης για στιγμιότυπο οθόνης
com.android.browser.permission.READ_HISTORY_BOOKMARKS Ανάγνωση σελιδοδεικτών και ιστορικού περιήγησης Ανάγνωση σελιδοδεικτών και ιστορικού από τον περιηγητή
android.permission.READ_INPUT_STATE Ανάγνωση κατάστασης εισόδου Ανάγνωση της τρέχουσας κατάστασης εισόδου του πλήκτρου, επιτρέπεται μόνο στο σύστημα
android.permission.READ_LOGS Ανάγνωση συστημικών ημερολογίων Ανάγνωση συστημικών καταγραφών
android.permission.READ_PHONE_STATE Ανάγνωση κατάστασης τηλεφώνου Πρόσβαση στην κατάσταση του τηλεφώνου
android.permission.READ_SMS Ανάγνωση περιεχομένου SMS Ανάγνωση περιεχομένου SMS
android.permission.READ_SYNC_SETTINGS Ανάγνωση ρυθμίσεων συγχρονισμού Ανάγνωση ρυθμίσεων συγχρονισμού, ανάγνωση ρυθμίσεων online συγχρονισμού της Google
android.permission.READ_SYNC_STATS Ανάγνωση στατιστικών συγχρονισμού Ανάγνωση καταστάσεων συγχρονισμού, απόκτηση στατιστικών online συγχρονισμού της Google
android.permission.REBOOT Επανεκκίνηση συσκευής Επιτρέπει στην εφαρμογή να επανεκκινήσει τη συσκευή
android.permission.RECEIVE_BOOT_COMPLETED Αυτόματη εκκίνησης κατά την εκκίνηση Επιτρέπει στην εφαρμογή να εκκινεί αυτόματα κατά την εκκίνηση
android.permission.RECEIVE_MMS Λήψη MMS Λήψη MMS
android.permission.RECEIVE_SMS Λήψη SMS Λήψη SMS
android.permission.RECEIVE_WAP_PUSH Λήψη Wap Push Λήψη πληροφοριών WAP PUSH
android.permission.RECORD_AUDIO Εγγραφή ήχου Εγγραφή ήχου μέσω του μικροφώνου του τηλεφώνου ή των ακουστικών
android.permission.REORDER_TASKS Ταξινόμηση συστημικών εργασιών Ανασχηματισμός των τρέχουσων εργασιών στην κατηγορία Ζ
android.permission.RESTART_PACKAGES Τερματισμός συστημικών εργασιών Τερματισμός εργασιών μέσω της μεθόδου restartPackage(String), αυτή η μέθοδος θα εγκαταλειφθεί
android.permission.SEND_SMS Αποστολή SMS Αποστολή SMS
android.permission.SET_ACTIVITY_WATCHER Ρύθμιση παρακολούθησης δραστηριότητας Ρύθμιση παρακολούθησης δραστηριότητας συνήθως για δοκιμές monkey
com.android.alarm.permission.SET_ALARM Ρύθμιση συναγερμού Ρύθμιση συναγερμού
android.permission.SET_ALWAYS_FINISH Ρύθμιση για πάντα αποχώρηση Ρύθμιση αν η εφαρμογή θα αποχωρεί πάντα στο παρασκήνιο
android.permission.SET_ANIMATION_SCALE Ρύθμιση κλίμακας κινούμενης εικόνας Ρύθμιση παγκόσμιας κλίμακας κινούμενης εικόνας
android.permission.SET_DEBUG_APP Ρύθμιση προγράμματος αποσφαλμάτωσης Ρύθμιση προγράμματος αποσφαλμάτωσης, συνήθως χρησιμοποιείται για την ανάπτυξη
android.permission.SET_ORIENTATION Ρύθμιση προσανατολισμού οθόνης Ρύθμιση της κατεύθυνσης της οθόνης σε οριζόντια ή προεπιλεγμένη προβολή, δεν χρησιμοποιείται από κανονικές εφαρμογές
android.permission.SET_PREFERRED_APPLICATIONS Ρύθμιση παραμέτρων εφαρμογής Ρύθμιση παραμέτρων εφαρμογής, δεν λειτουργεί πλέον, οι λεπτομέρειες είναι διαθέσιμες στην περιγραφή addPackageToPreferred(String)
android.permission.SET_PROCESS_LIMIT Ρύθμιση περιορισμού διαδικασίας Επιτρέπει στην εφαρμογή να ρυθμίζει τον μέγιστο περιορισμό αριθμού διαδικασιών
android.permission.SET_TIME Ρύθμιση συστήματος ώρας Ρύθμιση της ώρας του συστήματος
android.permission.SET_TIME_ZONE Ρύθμιση ζώνης ώρας συστήματος Ρύθμιση ζώνης ώρας του συστήματος
android.permission.SET_WALLPAPER Ρύθμιση ταπετσαρίας επιφάνειας εργασίας Ρύθμιση ταπετσαρίας επιφάνειας εργασίας
android.permission.SET_WALLPAPER_HINTS Ρύθμιση προτάσεων ταπετσαρίας Ρύθμιση προτάσεων ταπετσαρίας
android.permission.SIGNAL_PERSISTENT_PROCESSES Αποστολή σήματος διαρκών διαδικασιών Αποστολή ενός σήματος διαρκών διαδικασιών
android.permission.STATUS_BAR Έλεγχος γραμμής κατάστασης Επιτρέπει στην εφαρμογή να ανοίγει, να κλείνει ή να απενεργοποιεί τη γραμμή κατάστασης
android.permission.SUBSCRIBED_FEEDS_READ Πρόσβαση σε συνδρομημένο περιεχόμενο Πρόσβαση σε δεδομένα συνδρομημένων πληροφοριών
android.permission.SUBSCRIBED_FEEDS_WRITE Γραφή σε συνδρομημένο περιεχόμενο Γραφή ή τροποποίηση βάσης δεδομένων συνδρομημένων πληροφοριών
android.permission.SYSTEM_ALERT_WINDOW Εμφάνιση συστήματος παραθύρων Εμφάνιση συστήματος παραθύρων
android.permission.UPDATE_DEVICE_STATS Ενημέρωση κατάστασης συσκευής Ενημέρωση κατάστασης συσκευής
android.permission.USE_CREDENTIALS Χρήση διαπιστευτηρίων Επιτρέπει στην εφαρμογή να ζητά την επιβεβαίωση από το AccountManager
android.permission.USE_SIP Χρήση υπηρεσίας SIP Επιτρέπει στην εφαρμογή να χρησιμοποιεί υπηρεσίες SIP
android.permission.VIBRATE Χρήση δόνησης Επιτρέπει τη δόνηση
android.permission.WAKE_LOCK Κλείδωμα αφύπνισης Επιτρέπει στην εφαρμογή να εκτελεί διαδικασίες στο παρασκήνιο ακόμη και όταν η οθόνη του τηλεφώνου είναι κλειστή
android.permission.WRITE_APN_SETTINGS Γραφή ρυθμίσεων σημείων πρόσβασης GPRS Γραφή ρυθμίσεων σημείων πρόσβασης GPRS δικτύου
android.permission.WRITE_CALENDAR Γραφή υπενθυμίσεων ημερολογίου Γραφή στο ημερολόγιο, αλλά δεν επιτρέπεται η ανάγνωση
android.permission.WRITE_CONTACTS Γραφή επαφών Γραφή επαφών, αλλά δεν επιτρέπεται η ανάγνωση
android.permission.WRITE_EXTERNAL_STORAGE Γραφή σε εξωτερική αποθήκευση Επιτρέπει στην εφαρμογή να γράφει σε εξωτερική αποθήκευση, όπως η καταγραφή αρχείων στην κάρτα SD
android.permission.WRITE_GSERVICES Γραφή δεδομένων Google Maps Επιτρέπει στην εφαρμογή να γράφει δεδομένα υπηρεσιών Google Map
com.android.browser.permission.WRITE_HISTORY_BOOKMARKS Γραφή σελιδοδεικτών και ιστορικού περιήγησης Γραφή σε ιστορικούς ή σελιδοδείκτες του περιηγητή, αλλά δεν επιτρέπεται η ανάγνωση
android.permission.WRITE_SECURE_SETTINGS Ανάγνωση και γραφή ευαίσθητων ρυθμίσεων του συστήματος Επιτρέπει στην εφαρμογή να διαβάσει και να γράψει ευαίσθητες ρυθμίσεις ασφαλείας του συστήματος
android.permission.WRITE_SETTINGS Ανάγνωση και γραφή ρυθμίσεων συστήματος Επιτρέπει ανάγνωση και γραφή ρυθμίσεων συστήματος
android.permission.WRITE_SMS Γραφή SMS Επιτρέπεται η γραφή SMS

Πίνακας περιγραφών επιτρεπόμενων Android Manifest - Συλλογή δικαιωμάτων Android

Στην ανάπτυξη Android, το Android Manifest είναι το κρίσιμο αρχείο ρύθμισης για τα δικαιώματα εφαρμογής. Κάθε εφαρμογή Android απαιτεί να δηλώσει τα δικαιώματα που χρειάζεται για να αποκτήσει πρόσβαση στους πόρους του συστήματος. Αυτό το κείμενο παρέχει έναν πλήρη πίνακα περιγραφών επιτρεπόμενων Android Manifest, διευκολύνοντας τους προγραμματιστές να δουν και να κατανοήσουν διάφορα δικαιώματα Android και τις αντίστοιχες δυνατότητές τους.

Τι είναι οι επιτρεπόμενοι Android Manifest;

Στο αρχείο Android Manifest δηλώνονται τα δικαιώματα που απαιτεί η εφαρμογή, και αυτά τα δικαιώματα καθορίζουν ποιους πόρους και λειτουργίες του συστήματος μπορεί να έχει πρόσβαση η εφαρμογή. Για παράδειγμα, η πρόσβαση στο διαδίκτυο, η χρήση της κάμερας ή η ανάγνωση πληροφοριών επαφών απαιτούν τη σχετική δήλωση δικαιωμάτων στο αρχείο Manifest.

Πίνακας περιγραφών επιτρεπόμενων Android Manifest

Ακολουθεί πίνακας με τις πιο συνηθισμένες εγκεκριμένες λειτουργίες Android. Μπορείτε να ελέγξετε τα ονόματα και τις περιγραφές των δικαιωμάτων για να κατανοήσετε γρήγορα τα χαρακτηριστικά τους:

Όνομα επιτρεπόμενου Περιγραφή επιτρεπόμενου
INTERNET Επιτρέπει στην εφαρμογή να έχει πρόσβαση στο δίκτυο για διαδικτυακές ενέργειες.
ACCESS_NETWORK_STATE Επιτρέπει στην εφαρμογή να έχει πρόσβαση στις πληροφορίες κατάστασης του δικτύου για να ελέγξει αν είναι συνδεδεμένη.
READ_EXTERNAL_STORAGE Επιτρέπει στην εφαρμογή να διαβάσει αρχεία από αποθηκευτικό χώρο.
WRITE_EXTERNAL_STORAGE Επιτρέπει στην εφαρμογή να γράψει αρχεία στον αποθηκευτικό χώρο.
CAMERA Επιτρέπει στην εφαρμογή να έχει πρόσβαση στην κάμερα της συσκευής.
ACCESS_FINE_LOCATION Επιτρέπει στην εφαρμογή να έχει πρόσβαση σε ακριβείς πληροφορίες τοποθεσίας (GPS).
ACCESS_COARSE_LOCATION Επιτρέπει στην εφαρμογή να έχει πρόσβαση σε χοντρές πληροφορίες τοποθεσίας (σταθμοί βάσης και Wi-Fi).
READ_CONTACTS Επιτρέπει στην εφαρμογή να διαβάσει τις πληροφορίες επαφών της συσκευής.
WRITE_CONTACTS Επιτρέπει στην εφαρμογή να τροποποιήσει τις πληροφορίες επαφών της συσκευής.
CALL_PHONE Επιτρέπει στην εφαρμογή να καλεί πρόθυρα το τηλεφώνου.
READ_SMS Επιτρέπει στην εφαρμογή να διαβάσει περιεχόμενο SMS.
RECEIVE_SMS Επιτρέπει στην εφαρμογή να λαμβάνει SMS.
READ_CALENDAR Επιτρέπει στην εφαρμογή να διαβάσει πληροφορίες ημερολογίου της συσκευής.
WRITE_CALENDAR Επιτρέπει στην εφαρμογή να τροποποιήσει τις πληροφορίες ημερολογίου της συσκευής.

Πώς να δηλώσετε δικαιώματα στο Android Manifest;

Στο αρχείο AndroidManifest.xml του έργου Android σας, πρέπει να δηλώσετε τα δικαιώματα που χρειάζεται η εφαρμογή μέσω της ετικέτας <uses-permission>. Ακολουθεί ένα παράδειγμα για το πώς να δηλώσετε ένα δικαίωμα:


<uses-permission android:name="android.permission.INTERNET" />

Μπορείτε να δηλώσετε πολλά δικαιώματα ανάλογα με τις ανάγκες της εφαρμογής.

Σύνοψη

Η καλή κατανόηση και ρύθμιση των δικαιωμάτων Android Manifest είναι κρίσιμη για τους προγραμματιστές. Χρησιμοποιώντας αυτόν τον πίνακα περιγραφών επιτρεπόμενων Android Manifest, μπορείτε εύκολα να εντοπίσετε και να κατανοήσετε τη λειτουργικότητα κάθε δικαιώματος, διασφαλίζοντας ότι η εφαρμογή σας διαθέτει τα απαραίτητα δικαιώματα κατά την εκτέλεση και ακολουθεί τις καλύτερες πρακτικές.

Τα ίχνη σας:
Επιλέξτε γλώσσα