Android Manifest leidimų aprašymo palyginimo lentelė

Android Manifest teisių aprašymo lentelė, skirta palengvinti Android kūrėjams pasiruošti Android teisių aprašymų peržiūrai Mažas patarimas: Ctrl+F greitam paieškai
Teisė Pavadinimas Aprašymas
android.permission.ACCESS_CHECKIN_PROPERTIES Prieiga prie įrašų savybių Teisė skaityti arba rašyti registracijos check-in duomenų bazės savybių lentelės
android.permission.ACCESS_COARSE_LOCATION Gauti apytikslę vietą Gauti apytikslę vartotojo geografinių koordinatų informaciją per WiFi arba mobiliuosius bazinius stočių, nustatymo tikslumas apie 30~1500 metrų
android.permission.ACCESS_FINE_LOCATION Gauti tikslią vietą Gauti GPS piko informacijos nustatymo informaciją, nustatymo tikslumas iki 10 metrų
android.permission.ACCESS_LOCATION_EXTRA_COMMANDS Prieiga prie papildomų nustatymo komandų Leidžia programai pasiekti papildomus nurodymus teikėjui
android.permission.ACCESS_MOCK_LOCATION Gauti simuliuotos vietos informaciją Gauti simuliuotos vietos informaciją, paprastai naudojama padėti kūrėjams derinti programas
android.permission.ACCESS_NETWORK_STATE Gauti tinklo būseną Gauti tinklo informacijos būseną, pavyzdžiui, ar dabartinė tinklo prijungimo būklė yra galiojanti
android.permission.ACCESS_SURFACE_FLINGER Prieiga prie paviršiaus Flinger Android platformos žemo lygio grafinio rodymo paramos, dažnai naudojama žaidimuose ar fotoaparato peržiūros ekranuose ir žemo lygio rėmo įkeliuose
android.permission.ACCESS_WIFI_STATE Gauti WiFi būseną Gauti dabartinio WiFi prisijungimo būseną ir WLAN taško informaciją
android.permission.ACCOUNT_MANAGER Paskyros valdymas Gauti paskyros patvirtinimo informaciją, daugiausia GMail paskyros informaciją, tik sistemos procesai gali pasiekti
android.permission.AUTHENTICATE_ACCOUNTS Patvirtinti paskyrą Leidžia programai pasiekti paskyros valdymo ACCOUNT_MANAGER susijusią informaciją per paskyros patvirtinimo būdus
android.permission.BATTERY_STATS Baterijos statistika Gauti informacijos apie baterijos lygį
android.permission.BIND_APPWIDGET Sujungti mažąjį valdiklį Leidžia programai pranešti appWidget paslaugai, kad reikia pasiekti mažo valdiklio duomenų bazę, tik labai keletas programų naudojasi šia teise
android.permission.BIND_DEVICE_ADMIN Sujungti įrenginio valdymą Prašyti sistemos administratoriaus gavimo, tik sistema gali tai naudoti
android.permission.BIND_INPUT_METHOD Sujungti įvesties metodą Prašyti InputMethodService paslaugos, tik sistema gali tai naudoti
android.permission.BIND_REMOTEVIEWS Sujungti RemoteView Turite prašyti per RemoteViewsService paslaugą, tik sistema gali tai naudoti
android.permission.BIND_WALLPAPER Sujungti fono paveikslėlį Turite prašyti per WallpaperService paslaugą, tik sistema gali tai naudoti
android.permission.BLUETOOTH Naudoti Bluetooth Leidžia programai prisijungti prie anksčiau suporuotų Bluetooth įrenginių
android.permission.BLUETOOTH_ADMIN Bluetooth valdymas Leidžia programai rasti ir suderinti naujus Bluetooth įrenginius
android.permission.BRICK Tapk plyta Gali išjungti telefoną, labai pavojinga, kaip ir pavadinimas sako – padaryti telefoną plyta
android.permission.BROADCAST_PACKAGE_REMOVED Pranešti apie programos pašalinimą Kai programa pašalinama, inicializuojama pranešimas
android.permission.BROADCAST_SMS Pranešti apie gautas žinutes Kai gauta žinutė, inicializuojama pranešimas
android.permission.BROADCAST_STICKY Nuolatinis pranešimas Leidžia programai greitai gauti kitą pranešimą, kai jau buvo gautas pirmas
android.permission.BROADCAST_WAP_PUSH WAP PUSH pranešimas Inicijuojamas pranešimas, kai WAP PUSH paslauga gauta
android.permission.CALL_PHONE Skambinimo telefonais Leidžia programai įvesti telefonų numerius iš ne sisteminio skambinimo programos
android.permission.CALL_PRIVILEGED Skambinimo teisė Leidžia programai skambinti, pakeisti sistemos skambinimo sąsają
android.permission.CAMERA Fotografavimo teisė Leidžia pasiekti kamerą fotografavimui
android.permission.CHANGE_COMPONENT_ENABLED_STATE Keisti komponento būseną Keisti komponento, ar jis bus įjungtas, būseną
android.permission.CHANGE_CONFIGURATION Keisti nustatymus Leidžia esamai programai keisti nustatymus, pavyzdžiui, lokacijo
android.permission.CHANGE_NETWORK_STATE Keisti tinklo būseną Keisti tinklo būseną, pavyzdžiui, mažinti įjungimo galimybę
android.permission.CHANGE_WIFI_MULTICAST_STATE Keisti WiFi multicast būseną Keisti WiFi multicast būseną
android.permission.CHANGE_WIFI_STATE Keisti WiFi būseną Keisti WiFi būseną
android.permission.CLEAR_APP_CACHE Išvalyti programėlės talpyklą Išvalyti programėlės talpyklą
android.permission.CLEAR_APP_USER_DATA Išvalyti vartotojo duomenis Išvalyti programėlės vartotojo duomenis
android.permission.CWJ_GROUP Žemo lygio privačios teisės Leidžia CWJ paskyros grupei pasiekti žemo lygio duomenis
android.permission.CELL_PHONE_MASTER_EX Telefono optimizavimo meistro plėtimosi teisės Telefono optimizavimo meistro plėtimosi teisės
android.permission.CONTROL_LOCATION_UPDATES Vietos atnaujinimų valdymas Leidžia gauti mobiliųjų tinklų vietos informacijos pasikeitimą
android.permission.DELETE_CACHE_FILES Ištrinti talpyklos failus Leidžia programai ištrinti talpyklos failus
android.permission.DELETE_PACKAGES Ištrinti programas Leidžia programai ištrinti programas
android.permission.DEVICE_POWER Energijos valdymas Leidžia pasiekti žemo lygio energijos valdymą
android.permission.DIAGNOSTIC Programinės įrangos diagnostika Leidžia programai rašyti diagnostinius išteklius
android.permission.DISABLE_KEYGUARD Išjungti klaviatūros užraktą Leidžia programai išjungti klaviatūros užraktą
android.permission.DUMP Sistemos informacijos apkrovimas Leidžia programai gauti sistemos dump informaciją iš sisteminių paslaugų
android.permission.EXPAND_STATUS_BAR Būsenos juostos valdymas Leidžia programai plėsti arba rinkti būsenos juostą
android.permission.FACTORY_TEST Gamyklo testavimo režimas Leidžia programai veikti gamyklo testavimo režimu
android.permission.FLASHLIGHT Naudoti žibintuvėlį Leidžia pasiekti žibintuvėlį
android.permission.FORCE_BACK Priverstinis grįžimas Leidžia programai priversti naudoti atgaliniu būdu, nepriklausomai nuo Activity buvimo viršuje
android.permission.GET_ACCOUNTS Prieiga prie GMail paskyrų sąrašo Prieiga prie GMail paskyrų sąrašo
android.permission.GET_PACKAGE_SIZE Gauti programos dydį Gauti programos failo dydį
android.permission.GET_TASKS Gauti užduočių informaciją Leidžia programai gauti dabartines arba pastarąsias vykdomas programas
android.permission.GLOBAL_SEARCH Leidžia globalų paiešką Leidžia programai naudoti globalias paieškos funkcijas
android.permission.HARDWARE_TEST Aparatinės įrangos bandymas Prieiga prie aparatinės įrangos pagalbininkų, naudojama aparatinės įrangos bandymui
android.permission.INJECT_EVENTS Įterpti įvykius Leidžia pasiekti dalyvaujančių įvykių srautą, surenkant mygtukų, pelės įvykių srautus
android.permission.INSTALL_LOCATION_PROVIDER Įdiegti nustatymų teikėją Įdiegti nustatymų teikėją
android.permission.INSTALL_PACKAGES Įdiegti programinę įrangą Leidžia programai įdiegti programas
android.permission.INTERNAL_SYSTEM_WINDOW Vidinės sistemos langai Leidžia programai atidaryti vidinius langus, šios teisės nėra atviros trečiųjų šalių programoms
android.permission.INTERNET Prieiga prie interneto Prieiga prie interneto ryšio, gali generuoti GPRS srautą
android.permission.KILL_BACKGROUND_PROCESSES Baigti foninius procesus Leidžia programai iškviesti killBackgroundProcesses(String). metodą, kad būtų baigti foniniai procesai
android.permission.MANAGE_ACCOUNTS Valdyti paskyras Leidžia programai valdyti paskyras, esamas AccountManager sąraše
android.permission.MANAGE_APP_TOKENS Valdyti programų nuorodas Valdyti programų kūrimą, sunaikinimą, Z ašies tvarką, tik sistemai
android.permission.MTWEAK_USER Išplėstinės teisės Leidžia mTweak vartotojui pasiekti aukščiausias sistemos teises
android.permission.MTWEAK_FORUM Bendruomenės teisės Leidžia naudotis mTweak bendruomenės teisėmis
android.permission.MASTER_CLEAR Minkštas formatavimas Leidžia programai atlikti minkštą formatavimą, ištrinti sistemos konfigūracijos informaciją
android.permission.MODIFY_AUDIO_SETTINGS Keisti garso nustatymus Keisti garso nustatymų informaciją
android.permission.MODIFY_PHONE_STATE Keisti telefono būseną Keisti telefono būseną, pavyzdžiui, skrydžio režimą, nesukeliant sistemos programų skambinimo sąsajos
android.permission.MOUNT_FORMAT_FILESYSTEMS Formatuoti failų sistemą Formatuoti nešiojamas failų sistemas, pavyzdžiui, įvykdyti SD kortelės formatavimą
android.permission.MOUNT_UNMOUNT_FILESYSTEMS Prijungti failų sistemas Prijungti, nuimti išorines failų sistemas
android.permission.NFC Leidžia NFC komunikaciją Leidžia programai atlikti NFC artimosios komunikacijos operacijas, skirtas mobiliesiems palaikymams
android.permission.PERSISTENT_ACTIVITY Nuolatinė įaktivyvuota veikla Sukuria nuolatinę veiklą, ši funkcija žymima kaip būsimo pašalinimo
android.permission.PROCESS_OUTGOING_CALLS Apdoroti išeinančius skambučius Leidžia programai stebėti, keisti ar atšaukti išeinančius skambučius
android.permission.READ_CALENDAR Skaityti kalendoriaus priminimus Leidžia programai skaityti vartotojo kalendoriaus informaciją
android.permission.READ_CONTACTS Skaityti kontaktus Leidžia programai pasiekti kontaktų kruopštumo informaciją
android.permission.READ_FRAME_BUFFER Ekrano nuotraukos Sekti rėmo talpą, kad gautume ekrano nuotraukas
com.android.browser.permission.READ_HISTORY_BOOKMARKS Skaityti žymes ir istoriją Skaityti naršyklės žymes ir istoriją
android.permission.READ_INPUT_STATE Skaityti įvesties būseną Skaityti dabartinę klavišo įvesties būseną, tik sistemos
android.permission.READ_LOGS Skaityti sistemos dienoraščius Skaityti sistemiškai žemyn dienoraščius
android.permission.READ_PHONE_STATE Skaityti telefono būseną Pasiekite telefono būseną
android.permission.READ_SMS Skaityti žinučių turinį Skaityti žinučių turinį
android.permission.READ_SYNC_SETTINGS Skaityti sinchronizavimo nustatymus Skaityti sinchronizavimo nustatymus, gauti Google internetinės sinchronizavimo nustatymus
android.permission.READ_SYNC_STATS Skaityti sinchronizavimo būseną Skaityti sinchronizavimo būseną, gauti Google internetinės sinchronizavimo būseną
android.permission.REBOOT Perkrauti prietaisą Leidžia programai perkrauti prietaisą
android.permission.RECEIVE_BOOT_COMPLETED Automatinis paleidimas po įjungimo Leidžia programai automatiškai veikti po paleidimo
android.permission.RECEIVE_MMS Gauti MMS Gauti MMS
android.permission.RECEIVE_SMS Gauti žinutes Gauti žinutes
android.permission.RECEIVE_WAP_PUSH Gauti Wap Push Gauti WAP PUSH informaciją
android.permission.RECORD_AUDIO Įrašyti garsą Įrašyti garsą per mobilųjį telefoną arba ausines
android.permission.REORDER_TASKS Pakeisti sistemines užduotis Pakeisti sisteminių užduočių Z ašies eiliškumą
android.permission.RESTART_PACKAGES Baigti sisteminę užduotį Baigti užduotis per restartPackage(String) metodus, šis metodas bus išmestas
android.permission.SEND_SMS Siųsti žinutes Siųsti žinutes
android.permission.SET_ACTIVITY_WATCHER Nustatyti veiklos stebėtoją Nustatyti veiklos stebėtoją, paprastai naudojamas obeliskiniams testams
com.android.alarm.permission.SET_ALARM Nustatyti priminimą Nustatyti priminimą
android.permission.SET_ALWAYS_FINISH Nusistatyti visada uždaryti Nustatyti, ar programa visada turėtų užsidaryti fone
android.permission.SET_ANIMATION_SCALE Nustatyti animacijos skalę Nustatyti bendrą animacijos skalę
android.permission.SET_DEBUG_APP Nustatyti klaidų programą Nustatyti klaidų programą, paprastai naudojama kūrimui
android.permission.SET_ORIENTATION Nustatyti ekraną Nustatyti ekraną į horizontalų arba standartinį režimą, nenaudojama įprastoms programoms
android.permission.SET_PREFERRED_APPLICATIONS Nustatyti programos parametrus Nustatyti programos parametrus, nebenaudojama ir konkrečiai žiūrėti addPackageToPreferred(String)
android.permission.SET_PROCESS_LIMIT Nustatyti procesų ribą Leidžia programai nustatyti didžiausią procesų skaičiaus apribojimą
android.permission.SET_TIME Nustatyti sistemos laiką Nustatyti sistemos laiką
android.permission.SET_TIME_ZONE Nustatyti sistemos laiko zoną Nustatyti sistemos laiko zoną
android.permission.SET_WALLPAPER Nustatyti darbalaukio fono paveikslėlį Nustatyti darbalaukio fono paveikslėlį
android.permission.SET_WALLPAPER_HINTS Nustatyti fono pasiūlymus Nustatyti fono pasiūlymus
android.permission.SIGNAL_PERSISTENT_PROCESSES Siųsti nuolatinio proceso signalą Siųsti nuolatinį proceso signalą
android.permission.STATUS_BAR Būsenos juostos valdymas Leidžia programai atidaryti, uždaryti arba išjungti būsenos juostą
android.permission.SUBSCRIBED_FEEDS_READ Prieiga prie užsiprenumeruotų turinių Prieiga prie užsiprenumeruotų duomenų bazės
android.permission.SUBSCRIBED_FEEDS_WRITE Rašyti užsiprenumeruotą turinį Rašyti arba keisti užsiprenumeruotų turinių duomenų bazę
android.permission.SYSTEM_ALERT_WINDOW Rodyti sistemos langą Rodyti sistemos langą
android.permission.UPDATE_DEVICE_STATS Atnaujinti įrenginio būseną Atnaujinti įrenginio būseną
android.permission.USE_CREDENTIALS Naudoti pažymėjimus Leidžia programai prašyti autentifikavimo iš AccountManager
android.permission.USE_SIP Naudoti SIP vaizdo skambučius Leidžia programai naudoti SIP vaizdo paslaugą
android.permission.VIBRATE Naudoti vibraciją Leidžia vibraciją
android.permission.WAKE_LOCK Sužadinti užrakto Leidžia programai, kai telefonas uždarytas, foninius procesus leisti veikti
android.permission.WRITE_APN_SETTINGS Rašyti GPRS prijungimo taškus Rašyti tinklo GPRS prijungimo taško nustatymus
android.permission.WRITE_CALENDAR Rašyti kalendoriaus priminimus Rašyti priminimus, tačiau nepasiekiama skaityti
android.permission.WRITE_CONTACTS Rašyti kontaktus Rašyti kontaktus, tačiau nepasiekiama skaityti
android.permission.WRITE_EXTERNAL_STORAGE Rašyti išorinę atmintį Leidžia programai rašyti išorinėje atmintyje, pavyzdžiui, rašyti failus SD kortelėje
android.permission.WRITE_GSERVICES Rašyti Google Maps duomenis Leidžia programai rašyti Google Map paslaugų duomenis
com.android.browser.permission.WRITE_HISTORY_BOOKMARKS Rašyti žymes ir istoriją Rašyti naršyklės istoriją arba žymes, tačiau nepasiekiama skaityti
android.permission.WRITE_SECURE_SETTINGS Skaityti ir rašyti sistemos jautrių nustatymų Leidžia programai skaityti ir rašyti sistemos saugiai jautriąsias nustatymų skiltis
android.permission.WRITE_SETTINGS Skaityti ir rašyti sistemos nustatymus Leidžia skaityti ir rašyti sistemos nustatymų skiltis
android.permission.WRITE_SMS Rašyti žinutes Leidžia rašyti žinutes

Android Manifest teisių aprašymo lentelė - Android teisių apžvalga

Android kūrime, Android Manifest failas yra raktas, konfigūruojant programų teises. Kiekviena Android programa privalo paskelbti reikalingas teises, kad galėtų pasiekti sistemos išteklius. Šiame straipsnyje pateikiama pilna Android Manifest teisių aprašymo lentelė, skirta padėti kūrėjams pamatyti ir suprasti įvairias Android teises bei jų atitinkamas funkcijas.

Kas yra Android Manifest teisės?

Android Manifest faile deklaruojamos reikiamos teises, kurios nusprendžia, kurias sistemos išteklius ir funkcijas gali pasiekti programa. Pavyzdžiui, norint pasiekti tinklą, naudoti kamerą arba skaityti kontaktų informaciją, reikia atitinkamų teisių deklaravimo Manifest faile.

Dažniausios Android Manifest teisių aprašymo lentelės

Žemiau pateikiama dažnai naudojamų Android teisių aprašymo lentelė. Galite greitai suprasti teisių funkcijas, peržiūrėdami teisių pavadinimus ir jų aprašymus:

Teisės pavadinimas Teisės aprašymas
INTERNET Leidžia programai pasiekti tinklą ir vykdyti interneto operacijas.
ACCESS_NETWORK_STATE Leidžia programai pasiekti tinklo būsenos informaciją, patikrinti, ar yra tinklo ryšys.
READ_EXTERNAL_STORAGE Leidžia programai skaityti failus iš išorinės atminties.
WRITE_EXTERNAL_STORAGE Leidžia programai rašyti failus į išorinę atmintį.
CAMERA Leidžia programai pasiekti prietaiso kamerą.
ACCESS_FINE_LOCATION Leidžia programai pasiekti tikslią vietos informaciją (GPS).
ACCESS_COARSE_LOCATION Leidžia programai pasiekti šiurkščią vietos informaciją (mobilūs baziniai stočiai ir Wi-Fi).
READ_CONTACTS Leidžia programai skaityti kontaktų informaciją įrenginyje.
WRITE_CONTACTS Leidžia programai keisti kontaktų informaciją įrenginyje.
CALL_PHONE Leidžia programai tiesiogiai skambinti telefonu.
READ_SMS Leidžia programai skaityti SMS turinį.
RECEIVE_SMS Leidžia programai gauti SMS.
READ_CALENDAR Leidžia programai skaityti kalendoriaus informaciją įrenginyje.
WRITE_CALENDAR Leidžia programai keisti kalendoriaus informaciją įrenginyje.

Kaip deklaruoti teises Android Manifest faile?

Android projekto AndroidManifest.xml faile turėtumėte deklaruoti reikiamas teises per <uses-permission> žymą. Štai kaip deklaruoti vieną teisę pavyzdys:


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

Pagal programos poreikį galite deklaruoti kelias teises.

Santrauka

Suprasti ir tinkamai sukonfigūruoti Android Manifest teises yra ypač svarbus kūrėjams. Naudodamiesi šia Android Manifest teisių aprašymo lentelė, galite lengvai ieškoti ir suprasti kiekvienos teisės funkcijas, užtikrinti, kad programa veiktų kaip numatyta, ir laikytis geriausios praktikos.

Jūsų pėdsakai:
Pasirinkti kalbą