Android Manifest tilladelsesbeskrivelsesoversigt

Android Manifest Tilladelser Referencetabel, som hjælper Android-udviklere med at se funktionerne i Android-tilladelser Tips: Ctrl+F for hurtig søgning
Tilladelse Navn Beskrivelse
android.permission.ACCESS_CHECKIN_PROPERTIES Adgang til Checkin-egenskaber Ret til at læse eller skrive til Check-in databasen
android.permission.ACCESS_COARSE_LOCATION Få grov lokation Få brugerens omtrentlige længde- og breddegrad via Wifi eller mobilmaster, med en præcisionsfejl på ca. 30~1500 meter
android.permission.ACCESS_FINE_LOCATION Få præcise lokation Få lokationsinformation fra GPS-chippen, med en præcision på under 10 meter
android.permission.ACCESS_LOCATION_EXTRA_COMMANDS Adgang til ekstra lokationskommandoer Tillade programmer at få adgang til ekstra lokationstjenester
android.permission.ACCESS_MOCK_LOCATION Få simuleret lokationsinformation Få simuleret lokationsinformation, ofte brugt til at hjælpe udviklere med at debugge applikationer
android.permission.ACCESS_NETWORK_STATE Få netværksstatus Få information om netværksstatus, som f.eks. om den nuværende netværksforbindelse er aktiv
android.permission.ACCESS_SURFACE_FLINGER Adgang til Surface Flinger Lave grafisk understøttelse på Android-platformen, ofte brugt i spil eller kameraer til at forhåndsvise og tage skærmbilleder
android.permission.ACCESS_WIFI_STATE Få WiFi-status Få oplysninger om den aktuelle WiFi-forbindelse og WLAN hotspot
android.permission.ACCOUNT_MANAGER Kontoadministration Få adgang til kontoautentificeringsoplysninger, primært for Gmail-konti, kun systemprocesser kan få adgang til denne tilladelse
android.permission.AUTHENTICATE_ACCOUNTS Bekræftelse af konti Tillade et program at få adgang til ACCOUNT_MANAGER relateret information via konto-bekræftelse
android.permission.BATTERY_STATS Batteristatistik Få adgang til batteristatusinformation
android.permission.BIND_APPWIDGET Binder til app-widget Tillade et program at informere appWidget-tjenesten om behovet for at få adgang til widget-databasen, kun meget få applikationer bruger denne tilladelse
android.permission.BIND_DEVICE_ADMIN Binder til enhedshåndtering Anmode om systemadministrator modtager, kun systemet kan bruge
android.permission.BIND_INPUT_METHOD Binder til inputmetode Anmode om InputMethodService, kun systemet kan bruge
android.permission.BIND_REMOTEVIEWS Binder til RemoteView Skal anmode gennem RemoteViewsService, kun systemet kan bruge
android.permission.BIND_WALLPAPER Binder til baggrund Skal anmode gennem WallpaperService, kun systemet kan bruge
android.permission.BLUETOOTH Brug af Bluetooth Tillade et program at oprette forbindelse til parrede Bluetooth-enheder
android.permission.BLUETOOTH_ADMIN Bluetooth-administration Tillade et program at foretage opdagelse og parring med nye Bluetooth-enheder
android.permission.BRICK Blokere enheder Kan deaktivere telefonen, ekstremt farligt, som navnet antyder, gør det telefonen til en mursten
android.permission.BROADCAST_PACKAGE_REMOVED Udsendelse ved sletning af applikation Udsender en broadcast, når en applikation slettes
android.permission.BROADCAST_SMS Udsendelse ved modtagelse af SMS Udsender en broadcast, når en SMS modtages
android.permission.BROADCAST_STICKY Kontinuerlig broadcast Tillade et program at hurtigt modtage den næste broadcast efter at have modtaget en
android.permission.BROADCAST_WAP_PUSH WAP PUSH-udsendelse Udsender en broadcast, når WAP PUSH-tjenesten modtager information
android.permission.CALL_PHONE Foretag opkald Tillade et program at indtaste telefonnumre fra ikke-system opkaldsapplikationer
android.permission.CALL_PRIVILEGED Opkaldstilladelser Tillade et program at foretage opkald, erstatte systemets opkaldsgrænseflade
android.permission.CAMERA Kamera-tilladelse Tillade adgang til kameraet for at tage billeder
android.permission.CHANGE_COMPONENT_ENABLED_STATE Ændre komponentstatus Ændre om komponenten er aktiveret eller ej
android.permission.CHANGE_CONFIGURATION Ændre konfiguration Tillade den nuværende applikation at ændre konfigurationer, såsom lokalisering
android.permission.CHANGE_NETWORK_STATE Ændre netværksstatus Ændre netværksstatus, som f.eks. om der kan oprettes forbindelse
android.permission.CHANGE_WIFI_MULTICAST_STATE Ændre WiFi multicast-status Ændre status for WiFi multicast
android.permission.CHANGE_WIFI_STATE Ændre WiFi-status Ændre WiFi-status
android.permission.CLEAR_APP_CACHE Ryd applikationscache Ryd applikationens cache
android.permission.CLEAR_APP_USER_DATA Ryd brugerdata Ryd applikationens brugerdata
android.permission.CWJ_GROUP Lavere adgangstilladelser Tillade CWJ-kontoen at få adgang til lavere informationer
android.permission.CELL_PHONE_MASTER_EX Telefonoptimeringsmester udvidet rettigheder Telefonoptimeringsmester udvidet rettigheder
android.permission.CONTROL_LOCATION_UPDATES Kontrol af lokationsopdateringer Tillade ændringer til mobilnetværkslokationsinformation
android.permission.DELETE_CACHE_FILES Slet cachefiler Tillade applikationer at slette cachefiler
android.permission.DELETE_PACKAGES Slet applikationer Tillade programmer at slette applikationer
android.permission.DEVICE_POWER Strømstyring Tillade adgang til lavniveau strømstyring
android.permission.DIAGNOSTIC Applikationsdiagnose Tillade programmer at skrive til diagnosticeringsressourcer
android.permission.DISABLE_KEYGUARD Deaktiver tastelås Tillade programmer at deaktivere tastelåsen
android.permission.DUMP Udsparge systeminformation Tillade programmer at hente systemdump-information fra systemtjenester
android.permission.EXPAND_STATUS_BAR Kontrol af statuslinje Tillade programmer at udvide eller trække statuslinjen sammen
android.permission.FACTORY_TEST Fabrikstest tilstand Tillade programmer at køre fabrikstesttilstand
android.permission.FLASHLIGHT Brug af lommelygte Tillade adgang til lommelygten
android.permission.FORCE_BACK Tving tilbage Tillade programmer at tvinge tilbageknappen til at fungere, uanset om aktivitet er i topniveau
android.permission.GET_ACCOUNTS Få adgang til Gmail-kontolisten Få adgang til Gmail-kontolisten
android.permission.GET_PACKAGE_SIZE Få størrelsen på applikationen Få filstørrelsen på applikationen
android.permission.GET_TASKS Få opgaveinformation Tillade programmer at få information om aktuelle eller nyligt kørte applikationer
android.permission.GLOBAL_SEARCH Tillade global søgning Tillade programmer at bruge global søgefunktion
android.permission.HARDWARE_TEST Hardware test Få adgang til hardware-understøttende enheder, anvendt til hardware test
android.permission.INJECT_EVENTS Indsprøjt begivenheder Tillade adgang til underliggende begivenheder i dette program, fange tastatur- og musbevægelse
android.permission.INSTALL_LOCATION_PROVIDER Installer lokationsudbyder Installer lokationsudbyder
android.permission.INSTALL_PACKAGES Installer applikationer Tillade programmer at installere applikationer
android.permission.INTERNAL_SYSTEM_WINDOW Interne systemvinduer Tillade programmer at åbne interne vinduer, denne tilladelse er ikke tilgængelig for tredjeparts-applikationer
android.permission.INTERNET Adgang til netværk Adgang til netværksforbindelser, kan medføre GPRS trafik
android.permission.KILL_BACKGROUND_PROCESSES Afslut baggrundsprocesser Tillade programmer at kalde metoden killBackgroundProcesses(String) for at afslutte baggrundsprocesser
android.permission.MANAGE_ACCOUNTS Administrer konti Tillade programmer at administrere kontolister i AccountManager
android.permission.MANAGE_APP_TOKENS Administrer applikationsreferencer Administrere oprettelse, ødelæggelse, Z-aksens rækkefølge, kun til systembrug
android.permission.MTWEAK_USER Avancerede tilladelser Tillade mTweak-brugere at få adgang til avancerede systemtilladelser
android.permission.MTWEAK_FORUM Forum tilladelser Tillade brug af mTweak-forum tilladelser
android.permission.MASTER_CLEAR Blødt format Tillade programmer at udføre blødt format, slette systemkonfigurationsoplysninger
android.permission.MODIFY_AUDIO_SETTINGS Ændre lydindstillinger Ændre lydindstillingsinformation
android.permission.MODIFY_PHONE_STATE Ændre telefonstatus Ændre telefonstatus, såsom flytilstand, men uden at ændre systemopkaldsgrænseflade
android.permission.MOUNT_FORMAT_FILESYSTEMS Formatere filsystemer Formatere flytbare filsystemer, f.eks. formatere SD-kort
android.permission.MOUNT_UNMOUNT_FILESYSTEMS Montere filsystemer Montere og afmontere eksterne filsystemer
android.permission.NFC Tillad NFC kommunikation Tillade programmer at udføre NFC nærkommunikationsoperationer
android.permission.PERSISTENT_ACTIVITY Permanent aktivitet Oprette en permanent aktivitet, denne funktion planlægges til at blive fjernet i fremtiden
android.permission.PROCESS_OUTGOING_CALLS Håndtere udgående opkald Tillade programmer at overvåge, ændre eller annullere anmodninger om udgående opkald
android.permission.READ_CALENDAR Læs kalender Tillade programmer at læse brugerens kalenderoplysninger
android.permission.READ_CONTACTS Læs kontakter Tillade applikationer at få adgang til kontaktinformation
android.permission.READ_FRAME_BUFFER Skærmbillede Læs rammebufferen til skærmbilleder
com.android.browser.permission.READ_HISTORY_BOOKMARKS Læs bogmærker og historik Læs browserens bogmærker og historik
android.permission.READ_INPUT_STATE Læs indgangsstatus Læs den nuværende tasten indgangsstatus, kun til systembrug
android.permission.READ_LOGS Læs systemlogs Læs systemets lavniveau-logs
android.permission.READ_PHONE_STATE Læs telefonstatus Adgang til telefonstatus
android.permission.READ_SMS Læs SMS-indhold Læs SMS-indhold
android.permission.READ_SYNC_SETTINGS Læs synkroniseringsindstillinger Læs synkroniseringsindstillinger, få access til Google online synkroniseringsindstillinger
android.permission.READ_SYNC_STATS Læs synkroniseringsstatus Læs synkroniseringsstatus, få Google online synkroniseringsstatus
android.permission.REBOOT Genstart enheden Tillade programmer at genstarte enheden
android.permission.RECEIVE_BOOT_COMPLETED Starter ved genstart Tillade programmer at starte automatisk ved opstart
android.permission.RECEIVE_MMS Modtag MMS Modtag MMS
android.permission.RECEIVE_SMS Modtag SMS Modtag SMS
android.permission.RECEIVE_WAP_PUSH Modtag WAP PUSH Modtag WAP PUSH-information
android.permission.RECORD_AUDIO Optagelse Optage lyd via telefonens eller headset-mikrofon
android.permission.REORDER_TASKS Sorter systemopgaver Genordne opgaver i systemets Z-akse
android.permission.RESTART_PACKAGES Afslut systemopgaver Afslut opgaver via restartPackage(String)-metoden, denne metode vil blive opgivet af externa
android.permission.SEND_SMS Send SMS Send SMS
android.permission.SET_ACTIVITY_WATCHER Sæt aktivitetsovervåger Sætter aktivitetsobservatør, bruges ofte til monkey-test
com.android.alarm.permission.SET_ALARM Sæt alarm Sæt alarm
android.permission.SET_ALWAYS_FINISH Sæt altid afslut Sæt om programmet altid skal afsluttes i baggrunden
android.permission.SET_ANIMATION_SCALE Sæt animationsskala Sæt global animationsskala
android.permission.SET_DEBUG_APP Indstil debugger Indstil debugger, ofte til udvikling
android.permission.SET_ORIENTATION Indstil skærmretning Indstil skærmretning til liggende eller portrætvisning, ikke til almindelige applikationer
android.permission.SET_PREFERRED_APPLICATIONS Indstil applikationsparametre Indstil dokumentets applikationsparametre, arbejdes ikke længere, se specifikt addPackageToPreferred(String) introduktion
android.permission.SET_PROCESS_LIMIT Indstil procesgrænser Tillade programmer at indstille den maksimale grænse for processer
android.permission.SET_TIME Indstil systemtid Indstil systemtiden
android.permission.SET_TIME_ZONE Indstil systemtidszone Indstil systemtidszonen
android.permission.SET_WALLPAPER Indstil skrivebordsbaggrund Indstil skrivebordsbaggrund
android.permission.SET_WALLPAPER_HINTS Indstil baggrundsforhåndsvisning Indstil baggrundsforhåndsvisning
android.permission.SIGNAL_PERSISTENT_PROCESSES Send permanent proces signal Send et permanent proces signal
android.permission.STATUS_BAR Kontrol af statuslinje Tillade programmer at åbne, lukke eller deaktivere statuslinjen
android.permission.SUBSCRIBED_FEEDS_READ Adgang til abonnementsindhold Adgang til abonnementsinformationsdatabase
android.permission.SUBSCRIBED_FEEDS_WRITE Skriv abonnementsindhold Skriv eller rediger abonnementsinhold
android.permission.SYSTEM_ALERT_WINDOW Vise systemvindue Vise systemvindue
android.permission.UPDATE_DEVICE_STATS Opdater enhedsstatus Opdater enhedsstatus
android.permission.USE_CREDENTIALS Brug legitimationsoplysninger Tillade programmer at anmode om godkendelse fra AccountManager
android.permission.USE_SIP Brug SIP video Tillade programmer at bruge SIP videokald
android.permission.VIBRATE Brug vibration Tillade vibration
android.permission.WAKE_LOCK Wake Lock Tillade programmer at fortsætte at køre i baggrunden, selv efter at telefonen er slukket
android.permission.WRITE_APN_SETTINGS Skriv GPRS adgangspunktindstillinger Skriv netværks GPRS adgangspunktindstillinger
android.permission.WRITE_CALENDAR Skriv kalender Skriv ind i kalenderen, men uden at kunne læse
android.permission.WRITE_CONTACTS Skriv kontakter Skriv kontakter, men uden at kunne læse
android.permission.WRITE_EXTERNAL_STORAGE Skriv til ekstern lager Tillade programmer at skrive filer til eksterne lagre, som SD-kort
android.permission.WRITE_GSERVICES Skriv til Google Maps data Tillade programmer at skrive til Google Maps tjenester data
com.android.browser.permission.WRITE_HISTORY_BOOKMARKS Skriv bogmærker og historik Skriv til browserhistorik eller bogmærker, men uden at kunne læse
android.permission.WRITE_SECURE_SETTINGS Læs og skriv til systemfølsomme indstillinger Tillade programmer at læse og skrive til systemfølsomme indstillinger
android.permission.WRITE_SETTINGS Læs og skriv til systemindstillinger Tillade læsning og skrivning til systemindstillinger
android.permission.WRITE_SMS Skriv SMS Tillade at skrive SMS

Android Manifest Tilladelsesbeskrivelsestabel - Android Tilladelser

I Android-udvikling er Android Manifest filen nøglen til at konfigurere apptilladelser. Hver Android-applikation skal erklære de nødvendige tilladelser for at få adgang til systemressourcer. Denne artikel giver dig en komplet Android Manifest Tilladelsesbeskrivelsestabel, som gør det nemt for udviklere at se og forstå forskellige Android-tilladelser og deres tilsvarende funktioner.

Hvad er Android Manifest tilladelser?

Android Manifest filen erklærer de tilladelser, som applikationen kræver; disse tilladelser afgør, hvilke systemressourcer og funktioner applikationen kan få adgang til. For eksempel kræver adgang til netværk, brug af kamera eller læsning af kontaktinformation, at der i Manifest-filen erklæres de relevante tilladelser.

Almindelige Android Manifest tilladelser beskrivelsestabel

Herunder er en tabel med almindelige Android-tilladelser, så du hurtigt kan få en forståelse for tilladelsens funktion ved at se på tilladelsesnavn og beskrivelse:

Tilladelsesnavn Tilladelsesbeskrivelse
INTERNET Tillade applikationen at få adgang til netværket for netværksoperationer.
ACCESS_NETWORK_STATE Tillade applikationen at få adgang til netværksstatusinformation for at kontrollere, om den er tilsluttet et netværk.
READ_EXTERNAL_STORAGE Tillade applikationen at læse filer fra ekstern lager.
WRITE_EXTERNAL_STORAGE Tillade applikationen at skrive til eksterne lagerfiler.
CAMERA Tillade applikationen at få adgang til enhedens kamera.
ACCESS_FINE_LOCATION Tillade applikationen at få adgang til præcise lokationsoplysninger (GPS).
ACCESS_COARSE_LOCATION Tillade applikationen at få adgang til omtrentlige lokationsoplysninger (mobilmaster og Wi-Fi).
READ_CONTACTS Tillade applikationen at læse kontaktinformation på enheden.
WRITE_CONTACTS Tillade applikationen at ændre kontaktinformation på enheden.
CALL_PHONE Tillade applikationen at foretage opkald direkte.
READ_SMS Tillade applikationen at læse SMS-indhold.
RECEIVE_SMS Tillade applikationen at modtage SMS.
READ_CALENDAR Tillade applikationen at læse kalenderoplysninger på enheden.
WRITE_CALENDAR Tillade applikationen at ændre kalenderoplysninger på enheden.

Sådan erklærer du tilladelser i Android Manifest?

I Android-projektets AndroidManifest.xml fil skal du erklære de nødvendige tilladelser ved hjælp af <uses-permission> tagget. Her er et eksempel på, hvordan man erklærer en tilladelse:


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

Du kan erklære flere tilladelser baseret på applikationens behov.

Konklusion

At forstå og korrekt konfigurere Android Manifest tilladelser er afgørende for udviklere. Ved at bruge denne Android Manifest Tilladelsesbeskrivelsestabel kan du nemt finde og forstå funktionerne for hver tilladelse, så sikre at din applikation har de nødvendige tilladelser under udførelse og følger bedste praksis.

Din fodspor:
Vælg sprog