Tabel de descriere a permisiunilor Android Manifest

Tabelul complet de descriere a permisiunilor Android Manifest, ușor de consultat pentru dezvoltatorii Android Mic truc: Ctrl+F pentru a căuta rapid
Permisiune Nume Descriere
android.permission.ACCESS_CHECKIN_PROPERTIES Acces la proprietățile de înregistrare Permisiunea de a citi sau scrie înregistrările din baza de date check-in
android.permission.ACCESS_COARSE_LOCATION Obținerea locației aproximative Obținerea informațiilor de longitudine și latitudine ale utilizatorului prin WiFi sau turnuri de telefonie mobilă, cu o precizie de aproximativ 30-1500 metri
android.permission.ACCESS_FINE_LOCATION Obținerea locației precise Obținerea informațiilor de localizare prin GPS, cu o precizie de până la 10 metri
android.permission.ACCESS_LOCATION_EXTRA_COMMANDS Acces la comenzi suplimentare de localizare Permite programului să acceseze instrucțiuni suplimentare de la furnizorii de localizare
android.permission.ACCESS_MOCK_LOCATION Obținerea informațiilor de localizare simulate Obținerea informațiilor de localizare simulate, utilizată de obicei pentru a ajuta dezvoltatorii la depanarea aplicațiilor
android.permission.ACCESS_NETWORK_STATE Obținerea stării rețelei Obținerea informațiilor despre rețea, cum ar fi dacă conexiunea de rețea este activă
android.permission.ACCESS_SURFACE_FLINGER Acces la Surface Flinger Suport pentru grafică la nivel de bază pe platforma Android, utilizat de obicei pentru previzualizarea jocurilor sau camerelor și capturi de ecran în modul de bază
android.permission.ACCESS_WIFI_STATE Obținerea stării WiFi Obținerea informațiilor despre starea actuală a conexiunii WiFi și accesul la informațiile hotspot-ului WLAN
android.permission.ACCOUNT_MANAGER Gestionarea conturilor Obținerea informațiilor de validare a contului, în principal informații despre contul GMail, cu acces doar pentru procesele la nivel de sistem
android.permission.AUTHENTICATE_ACCOUNTS Autentificarea conturilor Permite unui program să acceseze informațiile legate de gestionarea conturilor prin metode de validare
android.permission.BATTERY_STATS Statistici despre baterie Obținerea informațiilor de statistică asupra nivelului de baterie
android.permission.BIND_APPWIDGET Legarea widget-ului Permite unui program să indice serviciului appWidget că trebuie să acceseze baza de date a widget-urilor; foarte puține aplicații folosesc această permisiune
android.permission.BIND_DEVICE_ADMIN Legarea administratorului de dispozitiv Solicită un receptor pentru administratorul de sistem; accesibil doar de către sistem
android.permission.BIND_INPUT_METHOD Legarea metodei de introducere Solicită serviciul InputMethodService; accesibil doar de către sistem
android.permission.BIND_REMOTEVIEWS Legarea RemoteView Trebuie să fie solicitat prin serviciul RemoteViewsService; accesibil doar de către sistem
android.permission.BIND_WALLPAPER Legarea imaginilor de fundal Trebuie să fie solicitat prin serviciul WallpaperService; accesibil doar de către sistem
android.permission.BLUETOOTH Utilizarea Bluetooth Permite programului să se conecteze la dispozitivele Bluetooth asociate
android.permission.BLUETOOTH_ADMIN Gestionarea Bluetooth Permite programului să descopere și să aloce noi dispozitive Bluetooth
android.permission.BRICK A deveni un brick Poate dezactiva telefonul, extrem de periculos, sugerează că dispozitivul devine un brick
android.permission.BROADCAST_PACKAGE_REMOVED Difuzare când aplicația este eliminată Declanșează o difuzare atunci când o aplicație este eliminată
android.permission.BROADCAST_SMS Difuzare când primesc mesaje SMS Declanșează o difuzare când se primesc mesaje SMS
android.permission.BROADCAST_STICKY Difuzare continuă Permite unui program să primească rapid difuzarea următoare după ce a primit o difuzare
android.permission.BROADCAST_WAP_PUSH Difuzare WAP PUSH Declanșează o difuzare după ce serviciul WAP PUSH a primit un mesaj
android.permission.CALL_PHONE A suna la telefon Permite programului să introducă numărul de telefon dintr-un apelare non-sistem
android.permission.CALL_PRIVILEGED Permisiune la apel Permite programului să sune, înlocuind interfața de apelare a sistemului
android.permission.CAMERA Permisiune de a face fotografii Permite accesul la cameră pentru a face poze
android.permission.CHANGE_COMPONENT_ENABLED_STATE Schimbarea stării componentelor Schimbarea stării activării sau dezactivării unei componente
android.permission.CHANGE_CONFIGURATION Schimbarea configurației Permite aplicației curente să schimbe configurația, cum ar fi localizarea
android.permission.CHANGE_NETWORK_STATE Schimbarea stării rețelei Schimbarea stării rețelei, cum ar fi permisiunea de a se conecta la internet
android.permission.CHANGE_WIFI_MULTICAST_STATE Schimbarea stării multicast WiFi Schimbarea stării multicast WiFi
android.permission.CHANGE_WIFI_STATE Schimbarea stării WiFi Schimbarea stării WiFi
android.permission.CLEAR_APP_CACHE Ștergerea cache-ului aplicației Ștergerea cache-ului aplicației
android.permission.CLEAR_APP_USER_DATA Ștergerea datelor utilizatorului Ștergerea datelor utilizatorului ale aplicației
android.permission.CWJ_GROUP Permisiuni de acces la nivel de bază Permite grupului CWJ să acceseze informații la nivel de bază
android.permission.CELL_PHONE_MASTER_EX Permisiuni extinse pentru optimizarea mobilă Permisiuni extinse pentru optimizarea mobilă
android.permission.CONTROL_LOCATION_UPDATES Control asupra actualizărilor de localizare Permite obținerea modificărilor informațiilor de localizare pe rețelele mobile
android.permission.DELETE_CACHE_FILES Ștergerea fișierelor cache Permite aplicației să șteargă fișierele cache
android.permission.DELETE_PACKAGES Ștergerea aplicației Permite programului să șteargă aplicațiile
android.permission.DEVICE_POWER Gestionarea alimentării Permite accesul la gestionarea energiei de bază
android.permission.DIAGNOSTIC Diagnosticare aplicație Permite programului să scrie în resursele de diagnosticare
android.permission.DISABLE_KEYGUARD Dezactivarea blocării tastaturii Permite programului să dezactiveze blocarea tastaturii
android.permission.DUMP Extracție de informații de sistem Permite programului să obțină informații de dump de la serviciile de sistem
android.permission.EXPAND_STATUS_BAR Controlul barei de stare Permite programului să extindă sau să reducă bara de stare
android.permission.FACTORY_TEST Mod de testare de fabrica Permite programului să ruleze în modul de testare de fabrica
android.permission.FLASHLIGHT Utilizarea lanternei Permite accesul la lanterna
android.permission.FORCE_BACK Forțarea revenirii Permite programului să forțeze utilizarea butonului de întoarcere, indiferent dacă activitatea este în vârf
android.permission.GET_ACCOUNTS Acces la lista de conturi Gmail Acces la lista de conturi GMail
android.permission.GET_PACKAGE_SIZE Obținerea dimensiunii aplicației Obținerea dimensiunii fișierelor aplicației
android.permission.GET_TASKS Obținerea informațiilor despre sarcini Permite programului să obțină aplicațiile curente sau cele care au rulat recent
android.permission.GLOBAL_SEARCH Permite căutarea globală Permite programului să utilizeze funcționalitatea de căutare globală
android.permission.HARDWARE_TEST Testare hardware Acces la dispozitivele hardware pentru testare hardware
android.permission.INJECT_EVENTS Injectare de evenimente Permite accesul la evenimentele la nivel de bază ale acestui program, obținând fluxul de evenimente de la taste și trackball
android.permission.INSTALL_LOCATION_PROVIDER Instalarea furnizorului de localizare Instalarea furnizorului de localizare
android.permission.INSTALL_PACKAGES Instalarea aplicației Permite programului să instaleze aplicații
android.permission.INTERNAL_SYSTEM_WINDOW Fereastră de sistem internă Permite programului să deschidă feroneria internă, nu este deschis pentru aplicațiile de terță parte
android.permission.INTERNET Acces la internet Acces la conexiunea de internet, poate genera trafic GPRS
android.permission.KILL_BACKGROUND_PROCESSES Încetarea proceselor de fundal Permite programului să folosească metoda killBackgroundProcesses(String) pentru a încheia procesele de fundal
android.permission.MANAGE_ACCOUNTS Gestionarea conturilor Permite programului să gestioneze lista de conturi din AccountManager
android.permission.MANAGE_APP_TOKENS Gestionarea referințelor aplicației Gestionarea creării, distrugerii, ordonării pe axa Z, utilizare exclusiv pentru sistem
android.permission.MTWEAK_USER Permisiuni avansate Permite utilizatorului mTweak să acceseze permisiuni avansate ale sistemului
android.permission.MTWEAK_FORUM Permisiuni pe comunitate Permite utilizarea permisiunilor comunității mTweak
android.permission.MASTER_CLEAR Formatare rapidă Permite programului să efectueze o formatată rapidă, ștergând informațiile de configurare ale sistemului
android.permission.MODIFY_AUDIO_SETTINGS Modificarea setărilor audio Modificarea informațiilor de setare a volumului
android.permission.MODIFY_PHONE_STATE Modificarea stării telefonului Modificarea stării telefonului, cum ar fi modul avion, dar nu include înlocuirea interfeței sistemului de apelare
android.permission.MOUNT_FORMAT_FILESYSTEMS Formatarea sistemelor de fișiere Formatarea sistemelor de fișiere externe, cum ar fi formatarea SD cardului
android.permission.MOUNT_UNMOUNT_FILESYSTEMS Montarea sistemelor de fișiere Montarea și demontarea sistemelor de fișiere externe
android.permission.NFC Permite comunicații NFC Permite programului să execute operațiuni de comunicație la distanță prin NFC, pentru suport mobil
android.permission.PERSISTENT_ACTIVITY Activitate persistentă Crearea unei activități persistente, marcarea acestei funcții pentru a fi eliminată pe viitor
android.permission.PROCESS_OUTGOING_CALLS Procesarea apelurilor externe Permite programului să monitorizeze, să modifice sau să abandoneze un apel extern
android.permission.READ_CALENDAR Citirea memento-urilor de calendar Permite programului să citească informațiile din calendar ale utilizatorului
android.permission.READ_CONTACTS Citirea contactelor Permite aplicației accesul la informațiile din agendă
android.permission.READ_FRAME_BUFFER Captura ecranului Permite citirea tamponului de cadre pentru captura de ecran
com.android.browser.permission.READ_HISTORY_BOOKMARKS Citirea marcajelor și istoricului Citirea marcajelor și istoricului browserului
android.permission.READ_INPUT_STATE Citirea stării de introducere Citirea stării de introducere a tastelor curente, utilizare exclusiv pentru sistem
android.permission.READ_LOGS Citirea jurnalelor sistemului Citirea jurnalelor de bază ale sistemului
android.permission.READ_PHONE_STATE Citirea stării telefonului Acces la starea telefonului
android.permission.READ_SMS Citirea conținutului mesajelor SMS Citirea conținutului mesajelor SMS
android.permission.READ_SYNC_SETTINGS Citirea setărilor de sincronizare Citirea setărilor de sincronizare, citirea setărilor de sincronizare online Google
android.permission.READ_SYNC_STATS Citirea stării de sincronizare Citirea stării de sincronizare, obținerea stării de sincronizare online Google
android.permission.REBOOT Restartarea dispozitivului Permite programului să repornească dispozitivul
android.permission.RECEIVE_BOOT_COMPLETED Permisiune la pornirea automată Permite programului să ruleze automat la pornire
android.permission.RECEIVE_MMS Primirea mesajelor MMS Primirea mesajelor MMS
android.permission.RECEIVE_SMS Primirea mesajelor SMS Primirea mesajelor SMS
android.permission.RECEIVE_WAP_PUSH Primirea Wap Push Primirea informațiilor WAP PUSH
android.permission.RECORD_AUDIO Înregistrare audio Înregistrarea sunetului prin microfonul telefonului sau al căștilor
android.permission.REORDER_TASKS Reordonarea sarcinilor de sistem Reordonarea sarcinilor în execuție pe axa Z
android.permission.RESTART_PACKAGES Închiderea sarcinilor de sistem Închiderea sarcinilor prin metoda restartPackage(String), această metodă va fi abandonată în viitor
android.permission.SEND_SMS Trimiterea de mesaje SMS Trimiterea de mesaje SMS
android.permission.SET_ACTIVITY_WATCHER Setarea observatorului de activitate Setarea observatorului de activitate, utilizat de obicei pentru testarea monkey
com.android.alarm.permission.SET_ALARM Setarea alarmei Setarea alarmei
android.permission.SET_ALWAYS_FINISH Stabilirea ieșirii întotdeauna Stabilirea dacă programul să iasă întotdeauna în fundal
android.permission.SET_ANIMATION_SCALE Stabilirea scalei animației Stabilirea scalei globale a animației
android.permission.SET_DEBUG_APP Stabilirea programului de depanare Stabilirea programului de depanare, utilizat de obicei pentru dezvoltare
android.permission.SET_ORIENTATION Stabilirea orientării ecranului Stabilirea orientării ecranului pe peisaj sau pe modul standard, nu este utilizat pentru aplicațiile obișnuite
android.permission.SET_PREFERRED_APPLICATIONS Stabilirea parametrilor aplicației Stabilirea parametrilor aplicației, nu mai funcționează, verificați detaliile despre addPackageToPreferred(String)
android.permission.SET_PROCESS_LIMIT Stabilirea limitelor procesului Permite programului să stabilească limita maximă a numărului de procese
android.permission.SET_TIME Stabilirea timpului sistemului Stabilirea timpului sistemului
android.permission.SET_TIME_ZONE Stabilirea fusului orar al sistemului Stabilirea fusului orar al sistemului
android.permission.SET_WALLPAPER Stabilirea imaginilor de fundal de desktop Stabilirea imaginilor de fundal de desktop
android.permission.SET_WALLPAPER_HINTS Stabilirea sugestiilor pentru imagini de fundal Stabilirea sugestiilor pentru imagini de fundal
android.permission.SIGNAL_PERSISTENT_PROCESSES Trimiterea semnalului pentru procese persistente Trimiterea unui semnal pentru un proces persistent
android.permission.STATUS_BAR Controlul barei de stare Permite programului să deschidă, să închidă sau să dezactiveze bara de stare
android.permission.SUBSCRIBED_FEEDS_READ Acces la conținutul abonat Acces la baza de date a informațiilor abonate
android.permission.SUBSCRIBED_FEEDS_WRITE Scriere în conținutul abonat Scriere sau modificare în baza de date a conținutului abonat
android.permission.SYSTEM_ALERT_WINDOW Afișarea feroneriilor sistemului Afișarea feroneriilor sistemului
android.permission.UPDATE_DEVICE_STATS Actualizarea stării dispozitivului Actualizarea stării dispozitivului
android.permission.USE_CREDENTIALS Utilizarea certificatelor Permite programului să solicite verificarea de la AccountManager
android.permission.USE_SIP Utilizarea serviciilor video SIP Permite programului să utilizeze serviciile video SIP
android.permission.VIBRATE Utilizarea vibrației Permite vibrația
android.permission.WAKE_LOCK Blocare pentru trezire Permite programului să continue executarea proceselor de fundal chiar și când ecranul telefonului este închis
android.permission.WRITE_APN_SETTINGS Scrierea setărilor punctului de acces GPRS Scrierea setărilor de puncte de acces GPRS pentru rețea
android.permission.WRITE_CALENDAR Scrierea memento-urilor din calendar Scrierea în calendar, dar nu permite citirea
android.permission.WRITE_CONTACTS Scrierea contactelor Scrierea contactelor, dar nu permite citirea
android.permission.WRITE_EXTERNAL_STORAGE Scrierea pe stocarea externă Permite programului să scrie pe stocarea externă, cum ar fi scrierea de fișiere pe cardul SD
android.permission.WRITE_GSERVICES Scrierea datelor Google Maps Permite programului să scrie datele servicilor Google Maps
com.android.browser.permission.WRITE_HISTORY_BOOKMARKS Scrierea în marcaje și istoricul de navigare Scrierea istoricului browserului sau a marcajelor, dar nu permite citirea
android.permission.WRITE_SECURE_SETTINGS Citirea și scrierea setărilor de securitate sensibile ale sistemului Permite programului să citească și să scrie setările sensibile de securitate ale sistemului
android.permission.WRITE_SETTINGS Citirea și scrierea setărilor sistemului Permite citirea și scrierea setărilor din sistem
android.permission.WRITE_SMS Scrierea mesajelor SMS Permite scrierea mesajelor SMS

Tabel de descriere a permisiunilor Android Manifest - Completare a permisiunilor Android

În dezvoltarea Android, fișierul Android Manifest este esențial pentru configurarea permisiunilor aplicației. Fiecare aplicație Android trebuie să declare permisiunile necesare pentru a accesa resursele sistemului. Această lucrare oferă un tabel complet de descriere a permisiunilor Android Manifest pentru a facilita dezvoltatorilor consultațiile și înțelegerea diferitelor permisiuni Android și funcționalitatea acestora.

Ce sunt permisiunile Android Manifest?

Fișierul Android Manifest declară permisiunile necesare aplicației, iar aceste permisiuni decid ce resurse și funcționalități ale sistemului pot fi accesibile aplicației. De exemplu, accesarea internetului, utilizarea camerei sau citirea informațiilor despre contacte necesită declarația corespunzătoare a permisiunilor în fișierul Manifest.

Tabel de descriere a permisiunilor Android Manifest frecvente

Iată tabelul de corespondență pentru permisiunile Android frecvente. Puteți să consultați rapid funcționalitatea permisiunii prin numele acesteia și descrierea aferentă:

Numele permisiunii Descrierea permisiunii
INTERNET Permite aplicației să acceseze internetul pentru operațiuni de rețea.
ACCESS_NETWORK_STATE Permite aplicației să acceseze informațiile de stare a rețelei pentru a verifica dacă este conectată la rețea.
READ_EXTERNAL_STORAGE Permite aplicației să citească fișierele de pe stocarea externă.
WRITE_EXTERNAL_STORAGE Permite aplicației să scrie fișiere pe stocarea externă.
CAMERA Permite aplicației să acceseze camera dispozitivului.
ACCESS_FINE_LOCATION Permite aplicației să acceseze informațiile precise de localizare (GPS).
ACCESS_COARSE_LOCATION Permite aplicației să acceseze informațiile de localizare aproximative (turnuri de telefonie mobilă și Wi-Fi).
READ_CONTACTS Permite aplicației să citească informațiile de contact de pe dispozitiv.
WRITE_CONTACTS Permite aplicației să modifice informațiile de contact de pe dispozitiv.
CALL_PHONE Permite aplicației să efectueze apeluri telefonice direct.
READ_SMS Permite aplicației să citească conținutul mesajelor SMS.
RECEIVE_SMS Permite aplicației să primească mesaje SMS.
READ_CALENDAR Permite aplicației să citească informațiile din calendarul dispozitivului.
WRITE_CALENDAR Permite aplicației să modifice informațiile din calendarul dispozitivului.

Cum se declară permisiunile în Android Manifest?

În fișierul AndroidManifest.xml al unui proiect Android, trebuie să declarați permisiunile necesare aplicației prin eticheta <uses-permission>. Iată un exemplu despre cum se declară o permisiune:


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

Puteți declara mai multe permisiuni în funcție de cerințele aplicației.

Concluzie

Înțelegerea și configurarea corectă a permisiunilor Android Manifest sunt esențiale pentru dezvoltatori. Folosind acest tabel de descriere a permisiunilor Android Manifest, puteți căuta și înțelege ușor funcționalitățile fiecărei permisiuni, asigurându-vă că aplicația are permisiunile necesare în timpul rulării și urmează cele mai bune practici.

Urmele dumneavoastră:
Alegeți limba